Linux学习笔记——初级系统管理命令
2013-02-28 18:27
721 查看
查看计算机信息
1.hostname 显示主机名
hostname 显示出主机名
hostname hjc 设置主机名为hjc
命令执行完后结果一般不保存,这次生效,下次重启不生效
永久更改要改配置文件 /etc/sysconfig/network,更改后这次不生效,重启后才生效
(ifconfig eth0 192.168.1.80 vi /etc/sysconfig/network-scripts/ifcfg-eth0
或 netconfig service network restart )
2.unane 主机所用的操作系统的版本、硬件的名称等基本信息
uname -a 显示所有信息
3.id 显示用户信息
日期的查看
1.date 显示系统的当前时间,也可以用来更改系统的当前时间。
date 显示当前的日期和时间
date +%m%d 只显示时间的某一部分
%H : 小时(00-23) %M : 分钟(00-59) %S : 秒(00-60)
%y : 年份的最后两位数字 (00.99) %m : 月份 (01-12) %d : 日 (01-31) %w : 一周中的第几天 (0-6)
%x : 直接显示日期 (mm/dd/yy) %X : 相当于 %H:%M:%S
touch`date +%m%d`.log 将创建一个以当前日期作为名称的文件,注:其中` `为反引号,esc下面的键
详细参考 http://www.2cto.com/os/201108/102154.html
2.cal 显示系统时间所在月的月历。也可以用cal 2 2002这样的格式来要求显示2002年二月的月历。
cal 2 2006 显示2006年2月份的日历
cal 2005 显示2005年全年的日历
3.file 用file检查文件的类型,多数UNIX文件不习惯使用扩展名来区分文件,所以可能需要file命令来查看文件到底时什么类型的
/usr/share/magic是储存file判断依据的文件:file /root/install.log
file /root/install.log 显示 /root/install.log: UTF-8 Unicode text
挂载
mount mount命令可以将设备加载到某个加载点(目录)上
mount 显示所有加载点 (ls /dev/sda? 显示各个分区)
命令格式:mount [-t vfstype] [-o options] device dir
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
通用Internet文件系统 : cifs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
mount /dev/sda1 /mnt (分区从标号1开始)
卸载 umount /mnt (当前工作目录在/mnt或者有程序再使用此目录下的东西时,不可用此命令,站在桥上不能拆桥)
使用光盘
mount /dev/cdrom /mnt/cdrom 或者 mount –t iso9660 /dev/cdrom /mnt/cdrom
访问/mnt/cdrom就可以访问光盘上的内容了
优盘、移动硬盘
mount /dev/sdb1 /mnt/usb 或者 mount –t vfat /dev/sdb1 /mnt/usb
挂载Windows共享(前提对方允许共享)
mount //192.168.0.1/tool /mnt 或 mount -t cifs //192.168.0.1/tool /mnt
Linux共享(nfs)(前提对方允许共享)
mount 192.168.0.254:/var/ftp/pub /mnt
加载iso镜像
mount -t iso9660 -o loop a.iso /mnt ( ***镜像cat /dev/cdrom > a.iso)
详解 http://tutu.spaces.eepw.com.cn/articles/article/item/70737
centos 无法挂载ntfs分区
http://eagoogle.blog.51cto.com/622530/555511
查看文件大小及磁盘
1.du (show disk usage)查看磁盘使用情况
du命令计算目录下文件占用磁盘的大小,以KB为单位。 ls -l 显示的大小不准
-s 列出文件夹总共的大小
-h 以KMG等human readable 的格式输出
du –sh /* 看根目录下文件夹的大小
du –sh /etc 查看/etc文件夹容量
输出清单中的第一列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称,注意不带选项的du命令将从当前目录开始沿着目
录结构向下工作直到列出所有目录的容量为止。
2.df (disk free)显示磁盘用量
加-h 选项可以以KB、MB、GB等单位输出,
加-H 也以KB、MB、GB输出,但是是以1000B为1KB,而非1024B。
[root@jc jc] # df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda10 9.9G 5.9G 3.5G 63% /
tmpfs 1.8G 5.1M 1.8G 1% /dev/shm
[root@jc jc]# df -H
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda10 11G 6.4G 3.8G 63% /
tmpfs 1.9G 5.3M 1.9G 1% /dev/shm
用户身份切换及远程登录
1.su (Switch user )用户身份切
假设一个普通用户trunk,首先以trunk登陆:
su root 临时切换到root用户,需要输入密码,切换后环境变量不变,取得root的部分权限,且只能使用trunk用户path路径中的命令,不能使用root用
户path路径中的独有命令。
su - root 切换为root用户,需要输入密码,切换后环境变量改变,几乎可以不受限制的做任何事。
su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk权限。
su 切换成root
root切换成普通用户不需要密码,普通用户切换成其他用户需要对方用户的密码。
当需要退出当前用户的shell时,可以使用exit、logout等
2.ssh (Secure Shell)用ssh服务远程登陆
ssh 192.168.1.254
ssh prinz@192.168.1.2
3.telnet 使用telnet服务远程登录
telnet 192.168.1.254
注意:telnet不安全,默认不允许root用户登录
关闭或离开系统
1.exit 退出当前shell
2.logout 退出登录shell
3.关闭系统 三条命令层次不同
shutdiwn -h now
init0
halt -p -f or poweroff
shutdown –h now 命令将向所有连接在机器上的人发送将要关机的消息,然后调用init 0,而init 0将关闭所有的服务,最后调用halt -p -f 关闭电源。
4.重启系统 三条命令层次不同
shutdown -r now
init6
reboot(halt)
按ctrl+alt+del将调用shutdown
shutdown将向连接在系统上的用户发送重启的消息,然后调用init 6,这将关掉所有的服务,最后调用reboot
实际上reboot 是halt命令,但是这时halt会让系统重新启动
1.hostname 显示主机名
hostname 显示出主机名
hostname hjc 设置主机名为hjc
命令执行完后结果一般不保存,这次生效,下次重启不生效
永久更改要改配置文件 /etc/sysconfig/network,更改后这次不生效,重启后才生效
(ifconfig eth0 192.168.1.80 vi /etc/sysconfig/network-scripts/ifcfg-eth0
或 netconfig service network restart )
2.unane 主机所用的操作系统的版本、硬件的名称等基本信息
uname -a 显示所有信息
3.id 显示用户信息
日期的查看
1.date 显示系统的当前时间,也可以用来更改系统的当前时间。
date 显示当前的日期和时间
date +%m%d 只显示时间的某一部分
%H : 小时(00-23) %M : 分钟(00-59) %S : 秒(00-60)
%y : 年份的最后两位数字 (00.99) %m : 月份 (01-12) %d : 日 (01-31) %w : 一周中的第几天 (0-6)
%x : 直接显示日期 (mm/dd/yy) %X : 相当于 %H:%M:%S
touch`date +%m%d`.log 将创建一个以当前日期作为名称的文件,注:其中` `为反引号,esc下面的键
详细参考 http://www.2cto.com/os/201108/102154.html
2.cal 显示系统时间所在月的月历。也可以用cal 2 2002这样的格式来要求显示2002年二月的月历。
cal 2 2006 显示2006年2月份的日历
cal 2005 显示2005年全年的日历
3.file 用file检查文件的类型,多数UNIX文件不习惯使用扩展名来区分文件,所以可能需要file命令来查看文件到底时什么类型的
/usr/share/magic是储存file判断依据的文件:file /root/install.log
file /root/install.log 显示 /root/install.log: UTF-8 Unicode text
挂载
mount mount命令可以将设备加载到某个加载点(目录)上
mount 显示所有加载点 (ls /dev/sda? 显示各个分区)
命令格式:mount [-t vfstype] [-o options] device dir
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
通用Internet文件系统 : cifs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
mount /dev/sda1 /mnt (分区从标号1开始)
卸载 umount /mnt (当前工作目录在/mnt或者有程序再使用此目录下的东西时,不可用此命令,站在桥上不能拆桥)
使用光盘
mount /dev/cdrom /mnt/cdrom 或者 mount –t iso9660 /dev/cdrom /mnt/cdrom
访问/mnt/cdrom就可以访问光盘上的内容了
优盘、移动硬盘
mount /dev/sdb1 /mnt/usb 或者 mount –t vfat /dev/sdb1 /mnt/usb
挂载Windows共享(前提对方允许共享)
mount //192.168.0.1/tool /mnt 或 mount -t cifs //192.168.0.1/tool /mnt
Linux共享(nfs)(前提对方允许共享)
mount 192.168.0.254:/var/ftp/pub /mnt
加载iso镜像
mount -t iso9660 -o loop a.iso /mnt ( ***镜像cat /dev/cdrom > a.iso)
详解 http://tutu.spaces.eepw.com.cn/articles/article/item/70737
centos 无法挂载ntfs分区
http://eagoogle.blog.51cto.com/622530/555511
查看文件大小及磁盘
1.du (show disk usage)查看磁盘使用情况
du命令计算目录下文件占用磁盘的大小,以KB为单位。 ls -l 显示的大小不准
-s 列出文件夹总共的大小
-h 以KMG等human readable 的格式输出
du –sh /* 看根目录下文件夹的大小
du –sh /etc 查看/etc文件夹容量
输出清单中的第一列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称,注意不带选项的du命令将从当前目录开始沿着目
录结构向下工作直到列出所有目录的容量为止。
2.df (disk free)显示磁盘用量
加-h 选项可以以KB、MB、GB等单位输出,
加-H 也以KB、MB、GB输出,但是是以1000B为1KB,而非1024B。
[root@jc jc] # df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda10 9.9G 5.9G 3.5G 63% /
tmpfs 1.8G 5.1M 1.8G 1% /dev/shm
[root@jc jc]# df -H
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda10 11G 6.4G 3.8G 63% /
tmpfs 1.9G 5.3M 1.9G 1% /dev/shm
用户身份切换及远程登录
1.su (Switch user )用户身份切
假设一个普通用户trunk,首先以trunk登陆:
su root 临时切换到root用户,需要输入密码,切换后环境变量不变,取得root的部分权限,且只能使用trunk用户path路径中的命令,不能使用root用
户path路径中的独有命令。
su - root 切换为root用户,需要输入密码,切换后环境变量改变,几乎可以不受限制的做任何事。
su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk权限。
su 切换成root
root切换成普通用户不需要密码,普通用户切换成其他用户需要对方用户的密码。
当需要退出当前用户的shell时,可以使用exit、logout等
2.ssh (Secure Shell)用ssh服务远程登陆
ssh 192.168.1.254
ssh prinz@192.168.1.2
3.telnet 使用telnet服务远程登录
telnet 192.168.1.254
注意:telnet不安全,默认不允许root用户登录
关闭或离开系统
1.exit 退出当前shell
2.logout 退出登录shell
3.关闭系统 三条命令层次不同
shutdiwn -h now
init0
halt -p -f or poweroff
shutdown –h now 命令将向所有连接在机器上的人发送将要关机的消息,然后调用init 0,而init 0将关闭所有的服务,最后调用halt -p -f 关闭电源。
4.重启系统 三条命令层次不同
shutdown -r now
init6
reboot(halt)
按ctrl+alt+del将调用shutdown
shutdown将向连接在系统上的用户发送重启的消息,然后调用init 6,这将关掉所有的服务,最后调用reboot
实际上reboot 是halt命令,但是这时halt会让系统重新启动
相关文章推荐
- Linux学习笔记-与系统管理有关的命令[转帖]
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- Linux命令学习笔记(二):系统管理,磁盘管理
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- linux学习笔记(系统管理命令)
- IPython下执行shell命令-魔力函数(alias store rehash)- 千月的python linux 系统管理指南学习笔记(6)
- Linux 学习笔记_9_文件系统管理_2_文件系统管理命令及案例分析
- linux系统管理学习笔记之一-------linux解压缩命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux学习笔记3——Linux中常用系统管理命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux系统命令及Shell脚本学习笔记二:用户管理
- Linux学习笔记:2.文件系统的管理命令(2)
- Linux学习笔记----rpm包and rpm命令管理
- Linux学习命令汇总六——磁盘分区,磁盘挂载,文件系统管理,压缩及归档命令
- linux系统学习笔记——文件与目录管理
- linux基础学习笔记之查看系统硬件信息命令
- 【linux学习笔记之一】linux系统目录结构以及常用系统命令
- Linux 学习笔记_7_Linux用户管理_3_Linux用户管理命令
- 嵌入式开发之Linux基础第二天学习笔记 linux系统命令(一)&其他