首页 > 代码库 > Linux课堂笔记-第七天

Linux课堂笔记-第七天

 

scp  可以在两个Linux主机间复制文件

 sftp  是一个交互式文件传输程式

 

 mount -o ro /dev/vgo1/lv01 /dir01 只读

touch /dir01/file01 报错(因为只有读的,没有写的)

mount -o remount,rw /dev/vgo1/lv01 /dir01

rw  读写

mount 查看

mke2fs   卷标

查看UUID

pvdisplay /dev/sdb

vgdisplay /vg01

lvdisplay /dev/vg01/lv01

  blkid  /dev/vg01/lv01    查看块设备信息

 mount UUID="53987ae7-133e-49e7-bc31-420a14de4e68" /dir01

 mount -U ="53987ae7-133e-49e7-bc31-420a14de4e68" /dir01

 fuser /dir01 查看

fuser -k/dir01 杀死进程

umount /dir01

 mkdir /mnt/cdrom

mount /dev/cdrom/mnt/cdrom

 cat /proc/partitions

 查看外部存储信息

 

自动挂载

vi /etc/fstab

/dev/vg02/lv01     /dir01       ext4    defaultss    0 0

 mount -a

df -h

blkid /dev/vg01 /lv01

umount /dir01

vi/etc/fstab

uuid            /dir01       ext4    defaultss    0 0

mount -a

df -h

引导程序(两个阶段)   grup

加载  内存文件系统   initramfs

最基本设备的驱动

加载内核    逐一扫描硬件设备   加载设备驱动

Init 进程

最初始进程

 ppid 父      

 root   最开始根目录

kerner  自己认为根目录

Initrd   定义初始化   

 

配置内核参数

 

 临时修改内核参数

 

 ping 192.168.0.1

 

 cd /proc/sys/net/ipv4

 

echo 1 > icmp_echo_ignore_all

 

ping 192.168.0.1失败

 

echo 0 > icmp_echo_ignore_all

 

永久修改内核参数

 

sysctl -a | grep  icmp_echo_ignore_all

 

vi /etc/sysctl.conf

 

net.ipv4. icmp_echo_ignore_all =1

 

sysctl -p

 

sysctl -a | grep  icmp_echo_ignore_all

 

ping 192.168.0.1  失败

 

运行级别

 

0 所有服务都关闭   关机

 

1 单用户模式

 

修复工作

 

2 多用户命令  但没有网络

 

3 多用户命令行模式

 

4没定义

 

除了没有图形界面。其他都有

 

5图形界面

 

6 重启

 

  vi /etc/inittab  

 

runlevel 查询运行级别

 

 etc/inittab  ->upstart

systemctl

 

 respawn  该进程只要终止就立即重新启动

 

wait   只要进入

 

 cat /etc/inittab

 

cd /etc/init

 

cat tty.conf

 

cat rc.conf

 

cat prefdm.conf

 

 ll /etc/rc.d

 

ll /etc/rc.d/rc5.d/*ftp*

 

ll /etc/rc.d/rc5.d/*ssh*

 

vi/etc/rc.d/init.d/sshd

 

 应用后台服务

 

二进制程序

 

/usr/sbin/vsftpd

 

配置文件:

 

/etc/vsftpd/vsftpd.conf

 

启动脚本:

 

/etc/rc.d/init.d/vsftpd

 

 手动控制服务

 

vi/etc/rc.d/init.d/vsftpd start

 

vi/etc/rc.d/init.d/vsftpd stop

 

vi/etc/rc.d/init.d/vsftpd status

 

service vsftpd  start

 

service vsftpd  stop

 

service vsftpd  status

 

自动控制

 

chkconfig -- list vsftpd

 

chkconfig -- level 35 vsftpd on

 

ll /etc/rc.d/rc.5/*vsftpd*

 

Linux课堂笔记-第七天