linux命令总结

1.查看当前linux发行版本支持的shell类型
#cat /etc/shells

2.设置自己想要的命令格式 fuzhi ---- cp
#vi .bashrc

3.查看用户文件后3项信息
#tail -3 /etc/passwd

4.查看密码文件后4项信息
#tail -4 /etc/shadow

5.查看组文件后5项信息
#tail -5/etc/group

6.更改文件权限
#chmod -R 000-777 文件名或目录

7.强制复制当前所有文件到/aaa目录
#cp * /aaa -rf

8.设置123文件属组.属主为yuan 可以设置文件和目录的唯一性
#chown yuan:yuan 123

9.模板文件 为隐藏文件
#/etc/skel/
#ls -la /etc/skel/

10.禁用用户
#usermod -L 用户

11.启用系统中被禁用的帐户
#usernod -U  用户

12.强制删除文件或目录
#rm -rf 文件或目录

13.强制建立多级目录
#mkdir 1/2/3 -p

14.修改字体颜色
#vi /etc/DIR-COLORS

15.不检查相容性强制安装
#rpm -ivh 安装包名称 --nodeps --force

16.卸载软件
#rpm -e 安装包名称

17.修改当前的shell环境
#chsh /bin/bash

18.可以设置启动级别 id 3/5 initdefault 和打开的端口数(前加#)
#vi /etc/inittab

19.系统启动初始化脚本 可以修改版本信息 102.23 :%s/red hat/yanchi /g
#/etc/rc.d/rc.sysinit

20.最后一个执行的脚本 可以自定义执行一些文件和命令
#/etc/rc.local
把配额信息直接写入启动脚本里,不用在自动检测
#/dev/sda1 /home1 ext3 default,usrqouta,grpquota

21.设置tux在3 5运行级别开启
#chkconfig --level 35 tux on

22.禁用多个进程
#killall -9 进程号

23.用户任务计划目录
#/var/spool/cron/

24.系统豫设置的任务
#/etc/crontab

25.系统所有日志文件放置的目录
#/var/log/

26.
#crontab -e/新建任务  -l/ 查看所有的任务  -r/ 删除用户现有的任务

#*/2 * * * * reboot  每2分钟重启

#0 3 * * * reboot  3点重启

#0 4-5 * * * reboot  4-5点至少重启一次

27.在做完任务计划后,重新启用cron服务(减少延迟)
#service crond restart
或是
#/etc/rc.d/init.d/crond  restart

28.开启crond在运行级别35的启动状态
#chkconfig --level 35 crond on

29.查看当前系统磁盘情况
#fdisk -l

30.修改分区装载设置,添加usrquota,grpquota
#vi /etc/fstab

31.格式化sda1盘为ext3类型
#mkfs.ext3 /dev/sda1

32.创建配额文件
#quotacheck -cmug 建立quota的目录

33.(设置配额后用户必须先登陆后才可以查看配额信息)
#edquota -u 用户名 设置用户或组配额大小

34.检测配额文件和文件系统实际配额状态一致性
#quotacheck -mfvug 文件系统

35.
#date -s 20080418 重新设置日期
#date -s 152000   修改时间为15点20分

36.备份文件 可以配合cron一起使用效果更好
#tar cf/czf/cjf 文件名tar/tar.gz/tar.gz2.,需要备份的文件或目录 

37.
#tar xf/xzf/jxf   压缩的文件
#tar/tar.gz/tar/gz2/ -C 目录名   解压文件到指定的目录

38.
#vi /etc/sysctl.conf 下修改 net.ipv4.ip_forward =0 修改为1

#sysctl -p   使配置立即生效

#route add -net 目标IP地址  -netmast 子网掩码  -gw  下一条的地址  网卡作为路由   添加静态路由信息

39.查看eth0的接口信息
#ifconfig  eth0

40.
#netconfig   配置默认接口信息  利用模板  

#ifconfig eth0  10.1.1.1  netmast  255.0.0.0 up   配置eth0接口信息并立即生效只在当前系统下有效,重启不起效

41.
#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth0 ifcfg-eth1
#vi ifcfg-eth1  修改eth0为1 ,修改ip地址和子网掩码   通过这个方法可以给多个网卡设置ip还可以设置子接口
#service  network restart   重新启用服务  或是  #/etc/init.d/network  restart

42.
#0  16 * * *  ifdown eth2   下午4点关闭端口

#0  18 * * *  ifup  eth2    下午6点打开端口

43.修改DNS配置文件
#vi /etc/resolv.conf

44.修改主机名配置文件
#vi /etc/sysconfig/network

45.配置服务器nfs
#netconfig 设置ip

#rpm -q nfs-utils portmap   查看是否安装软件包

#mkdir yuanchi   新建yuanchi目录

#chmod -R 771 yaunchi   设置yuanchi权限为771

#vi /etc/exports   设置nfs配置信息

#/yuanchi *(sync,rw)   注意绝对路径(no_root_squash anonuid=567,anongid=789设置同步,设置固定的uid,gid)

#service portmap restart   重新启动服务

#showmount -e   显示nfs服务器的输出目录

    配置客户机nfs

#netconfig   设置IP

#ping 服务器的IP   必须要能通

#service portmap restart   或用   #/etc/rc.d/init.d/portmap restart   重新启动服务

#mkdir  s1

#mount 服务器的IP:/yaunchi(目录) s1

#tar cjf tar.gz2  目标文件  次压缩文件小但占用CPU大

46.查看接口
#netstat -a

47.(通过设置主机名时间可以设置唯一的压缩包  注意区分大小写)
#tar -cjf `hostname`.`date +%Y%m%d%H%M%S%`.tar.gz2  需要备份的目录或文件 

48.(通过这个方法可以实现NFS上的备份文件,很方便)
#tar -cjf /指定的目录`hostname`.`date +%Y%m%d%H%M%S%`.tar.gz2 需要备份的文件或目录

49.显示当前的具体时间日期
#date +%Y%m%d%H%M%S%

50.这是TAB上的一个键,很关键!
#````````

51.进入共享文件夹
#cd /mnt/hgfs/linux

52.强制拷贝所有文件到 /root 根下面
#cp * /root -rf

53.进入/root目录
# cd /root

54.查看系统中的所有RPM包
#rpm -qa

#rpm -qa ! grep httpd

55.查看是否安装软件
#rpm -q

56.查看软件详细信息
#rpm -qi

57.查看文件属于哪个软件包
#rpm -qf

58.查看软件包包括哪些文件
#rpm -ql

59.显示安装包文件信息
#rpm -qpi

60.显示安装包文件列表
#rpm -qpl

61.用于查看命令可执行路径
#which

62.
#rpm -i    用于安装软件

#rpm -ivh   用于安装软件

#rpm -ivh 文件名 --nodeps   不检查相容性,直接安装

#rpm -ivh 文件名 --force   强制安装

#rpm -ivh 文件名 --nodeps --force   不检查相容性,强制安装

63.删除软件
#rpm -e 软件名

现在就以安装RealPlayer10GOLD.bin 为例说明安装步骤

1)先把RealPlayer10GOLD.bin 和libstdc++-3.2.2-5.i386.rpm 复制到虚拟机的共享文件夹中。

2)在进入共享文件夹
#cd /mnt/hgfs/linux

3)查看是否有你要安装的文件
#ls

4)强制拷贝所有文件到/root 根下面
#cp * /root -rf

5)进入/root目录
#cd /root

6)不管相容性强制安装
#rpm –ivh libstdc++-3.2.2-5.i386.rpm --nodeps --force

7)#./RealPlayer10GOLD.bin

8)#在图形界面中执行realplay即可 用 init 5 和 init 3 相互转换

64.#vi
编辑环境下:yy复制,dd删除,p粘贴
命令模式下:u撤销最后一次操作,U撤销所有操作,w保存 ,q!不保存退出,wq保存退出

65.网卡eth0 IP修改为 192.168.0.1
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0
----------------------------------------------------------------------
网关修改为 192.168.0.254
#route add default gw 192.168.0.254
----------------------------------------------------------------------
修改dns
#echo "nameserver 202.202.202.20 ">> /etc/resolv.conf
-----------------------------------------------------------------------
重启网络服务
#/etc/rc.d/init.d/network restrart
------------------------------------------------------------------------
66.挂载光驱
1)在 mnt 目录下建立一个 cdrom目录
#cd /mnt
#mkdir cdrom
2)挂载光驱
#mount -t iso9660 /dev/cdrom /mnt/cdrom
3)卸载光驱
#umount /mnt/cdrom



 

你可能感兴趣的:(linux命令)