linux系统管理命令3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014132659/article/details/69808443
hostname hello :修改主机名字,命令修改不永久生效
配置文件/ etc/sysconfig/network
ifconfig eht0 192。168。0。22 :修改ip
配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置文件,重新启动才能生效,比较麻烦。有时候不知道配置文件是哪个。有些命令直接可以修改配置文件,修改配置文件后需要重启服务才能生效。
比如 : service network restart

shell编程中经常用:
uname : 告诉什么系统
uname -a : 什么系统,主机名是什么,内核版本号,什么时间编辑的这个内核,在什么平台下编译运行在什么平台下。
uname -r : 显示内核版本号
id : 显示用户信息
id -u : uid
id -g : gid
date : 显示日期
data +%d : 显示日
touch `date +%y%m%d`.log : 脚本中每天生成一个log文件
cal : 看日历

file : 查看什么类型的文件

磁盘管理命令:
mount /dev/sda1 / : 挂载/dev/sda1分区到/下。
mount 设备 挂载点
ttouch /mnt/{a,b} : 新建两个文件
mount /dev/sda1 /mnt : 挂载/dev/sda1设备到/mnt挂载点,挂载点是一个目录文件。原来/mnt目录下的文件就会被隐藏起来,并不是擦除了。
umount /mnt :解除挂载,原来/mnt下的文件还在。
umount 挂载点
注意:
1、不能在挂载点下umount挂载点
2、有程序在使用挂载点的文件也不能umout

mount可以自动识别文件系统,所以不用在mount的时候指定文件系统类型。
但是如果识别不了,就要指定文件系统类型。
u盘在linux系统中被认为是SATA插槽,所以是sdb。
mount -t vfat /dev/sdb1 /mnt : 挂载U盘

挂载光盘
mount /dev/cdrom /mnt
mount -t iso9660 /dev/cdrom /mnt

NFS网络文件系统,通过TCP/IP共享计算机资源,就像读写本地磁盘一样。
samba通信协议,可以共享服务器提供的资源,服务器可以共享目录,打印机,等等。局域网和以太网共享都可以。
NFS共享速度比samba快。
1、一台电脑启动nfs服务,共享tools文件目录。
2、在linux下挂载这个共享目录
mount 192.168.0.254:/vat/ftp/tools /mnt : 挂载Linux机器上nfs共享的目录

共享windows机器的一个目录tools
mount //192.168.0.1/tools /mnt : 默认是sambfs共享
mount -t cifs //192.168.0.1/tools /mnt : 指定共享文件的文件系统类型cifs
mount -t cifs //192.168.0.1/tools -o username=administrator /mnt : 以什么身份访问共享的文件

磁盘上有一个镜像文件,刻成
cat /dev /cdrom > a.iso : 写成镜像文件
mount -t iso9660 -o loop a.iso /mnt : 只有root用户,把a.iso文件做成一个回环设备,然后挂载这个设备,挂载这个镜像
回环设备就是允许用户把一个普通的磁盘文件虚拟成一块设备。对这个设备的读写操作都会读写这个普通的磁盘文件,而并不是物理的磁盘或者分区,或者扇区。

磁盘查看
du : 查看这个目录下的所有文件的大小,用k显示大小
du -h a.iso : 查看a.iso文件的大小,h是human的意思,以人类方式看
ls -l 查看的大小不准确,因为目录也是文件,是文件就占用大小,所以这个看到的文件不是真正的大小。
du -s Desktop : 看Desktop这个目录大小,-s sum总大小,包含子目录的大小

df -h : 显示分区使用情况

telnet 不安全
rsh
ssh secuirt shell 安全的shell
ssh 192。168。0。102 : 以当前这台主机的用户ssh到远程的主机上。
ssh [email protected] : 以todd的身份ssh到远程主机上

关闭或者离开系统
exit 退出当前shell,当前shell可能就是登录的,也可能是切换到或者远程到别的shell
logout 退出登录的shell,登录的shell是第一次登录进去的shell
关闭系统:三个命令,不同层次
showdown -h now : 现在关机。可以指定时间,调用init 0
init 0 : 关闭所有服务,杀掉所有进程 再调用halt -p -f
halt -p –f 或者 poweroff : 断电类型的关机,不关服务,直接关机

重启命令:三条不同层次
shutdown -r now :
init 6
reboot (halt)



猜你喜欢

转载自blog.csdn.net/u014132659/article/details/69808443