linux自己总结的一些命令

1.cat /etc/shells      查看当前linux发行版本支持的shell类型
2.vi .bashrc            设置自己想要的命令格式 fuzhi ---- cp
3.tail -3 /etc/passwd   查看用户文件后3项信息
4.tail -4 /etc/shadow   查看密码文件后4项信息
5.tail -5/etc/group     查看组文件后5项信息
6. chmod -R 000-777 文件名或目录    更改文件权限
7.cp * /aaa -rf    强制复制当前所有文件到/aaa目录
8.chown yuan:yuan 123  设置123文件属组.属主为yuan  可以设置文件和目录的唯一性
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.chsh   /bin/bash   修改当前的shell环境
18. vi /etc/inittab   可以设置启动级别 id 3/5 initdefault 和打开的端口数(前加#
19. /etc/rc.d/rc.sysinit   系统启动初始化脚本  可以修改版本信息  102.23 %s/red hat/yanchi /g
20.  /etc/rc.local    最后一个执行的脚本 可以自定义执行一些文件和命令
  /dev/sda1    /home1   ext3   default,usrqouta,grpquota  把配额信息直接写入启动脚本里,不用在自动检测
21.  chkconfig --level  35   tux  on  设置tux3 5运行级别开启
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.service  crond restart   在做完任务计划后,重新启用cron服务(减少延迟)
  或是 /etc/rc.d/init.d/crond  restart
28. chkconfig --level 35 crond on  开启crond在运行级别35的启动状态
29.fdisk -l 查看当前系统磁盘情况
30.vi  /etc/fstab  修改分区装载设置,添加usrquota,grpquota
31.mkfs.ext3 /dev/sda1    格式化sda1盘为ext3类型
32.quotacheck -cmug 建立quota的目录  创建配额文件
33.edquota -u 用户名   设置用户或组配额大小(设置配额后用户必须先登陆后才可以查看配额信息)
34.quotacheck -mfvug  文件系统   检测配额文件和文件系统实际配额状态一致性
35.date -s  20080418  重新设置日期  date -s 152000  修改时间为1520
36.tar cf/czf/cjf  文件名tar/tar.gz/tar.gz2.,需要备份的文件或目录  备份文件 可以配合cron一起使用效果更好
37.tar xf/xzf/jxf 压缩的文件tar/tar.gz/tar/gz2/ -C大写  目录名   解压文件到指定的目录
38. vi /etc/sysctl.conf  下修改 net.ipv4.ip_forward =o 修改为1
  sysctl -p  使配置立即生效
  route add -net 目标IP地址  -netmast 子网掩码  -gw  下一条的地址  网卡作为路由   添加静态路由信息
39.ifconfig  eth0  查看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  修改eth01 ,修改ip地址和子网掩码   通过这个方法可以给多个网卡设置ip还可以设置子接口
  service  network restart   重新启用服务  或是  /etc/init.d/network  restart
42.  0  16 * * *  ifdown eth2   下午4点关闭端口
     0  18 * * *  ifup  eth2    下午6点打开端口
43 vi /etc/resolv.conf  修改DNS配置文件
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.tar -cjf / 指定的目录`hostname`.`date +%Y%m%d%H%M%S%`.tar.gz2 需要备份的文件或目录 (通过这个方法可以实现NFS上的备份文件,很方便)
49.date +%Y%m%d%H%M%S%  显示当前的具体时间日期
50.````````  这是TAB上的一个键,很关键!
51.cd  /mnt/hgfs/linux 进入共享文件夹
52. cp * /root -rf 强制拷贝所有文件到/root 根下面
53. cd /root 进入/root目录
54.rpm -qa 查看系统中的所有RPM
  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 查看是否有你要安装的文件
  3 cp * /root -rf 强制拷贝所有文件到/root 根下面
  4 cd /root 进入/root目录
  5 rpm �Civh libstdc++- 3.2.2 -5.i386.rpm --nodeps --force  不管相容性强制安装。
 6 ./RealPlayer10GOLD.bin
 7 ) 在图形界面中执行realplay即可 用init 5 init 3相互转换
64.vi 编辑环境下yy复制,dd删除p粘贴.命令模式下:u撤销最后一次操作.U撤销所有操作w保存 ,q!不保存退出.wq保存退出
 

你可能感兴趣的:(linux,职场,休闲)