centos6.8笔-常用命令
2018-03-30 16:15
197 查看
目录
make directory mkdir -p [] #-p,递归创建目录 change directory cd - #上次目录 cd .. #上级目录 print working directory pwd #答应当前工作目录(完整路径) remove directory rmdir #一般不用(只能删除空文件夹) rm -rf #(rm本身是删除文件 -r 可以删除目 #录-f强制)递归删除整个文件夹 #(将文件夹里的文件完全删除) copy cp [选项] source target #这里的选项有-p(把文件属性也复制进来) #-d(复制链接属性) -r(复制目录) -a(相 #当于-pdr)
move
mv source target #也可用来改名;剪切目录时不加-r
搜索
locate #快速搜索(只能按文件名搜索)(搜索/var/b #in/mlocate数据库)新建的文件不会被搜索 #到,因为该数据库一天一更新, #可强制更新:updatedb(遵循独特的筛选规 #则:/etc/updatedb.conf) whereis -b -m #搜索命令的命令(-b只查找可执行文件 -m只查找帮助文件) which #搜索命令的命令(命令所在位置及命令别名 #(如果有别名的话)) find[范围][条件] #完全匹配(速度较慢)(也可通过通配符来模糊查询) -name #按文件名搜索 -iname #不区分大小写 /root -nouser #搜索垃圾文件(没有所有者的文件)(两种情况 #除外:内核直接产生文件proc,sys;外部文件 #:光盘、u盘、移动硬盘等) -mtime +days #在days天数前修改的文件 -atime -days #在days天数内访问的文件 -ctime days #在days天数时改变的文件 . -size +sM #在当前目录搜索文件大小大于sM的文件 -inum node #查找相应i节点的文件 -a/-o #and or (复合条件搜索) -exec ls -lh {} \ #find的结果交给exec后的命令处理 grep -v/-i #包含匹配,搜索文件中符合条件字符串(-v取反)
帮助
man ls #查看相应的帮助文档(包括命令) man -f ls #相当于whatis ls man -k ls #查看和命令相关的所有帮助(相当于apropos ls) ls --help #选项帮助 help cd #获取shell内部命令的帮助(如何判断一条 #命令是否属于shell,可通过whereis cd查询 #若查询不到该命令相应的/bin,那么就是shell命令) info f1f1 #极其详细的文档 -enter #进入子帮助页面(with*) -u #进入上层页面 -n #进入下一个帮助小节 -p #进入上一个帮助小节 -q #quit
压缩
.zip zip zipName.zip sourceName #不一定是.zip,只是为了方便区分 zip -r zipName.zip sourceName #压缩目录 unzip zipName.zip .gz gzip sourceName #源文件消失 gzip -c sourceName > gzName.gz #可保留源文件 gzip -r sourceName #压缩目录(递归地将目录中的文件逐个压 #缩,并不会打包目录) gzip -d gzName.gz #解压 gunzip gzName.gz gunzip -r gzName #解压文件夹 .b2 #(不可压缩目录) bzip2 sourceName #不保留源文件 bzip2 -k sourceName #保留源文件 bzip2 -d bzipName.bz2 #解压 bzip2 -k bzipName.bz2 #解压(保留源文件) bunzip bzipName.bz2 #tar -cvf tarName.tar sourceName #-c:打包 -v:显示过程 -f:指定打包后的文件名 .tar.gz tar -zcvf tarZipName.tar.gz sourceName #打包并压缩 tar -zxvf tarZipName.tar.gzName.gz #解压 .tar.bz2 tar -jcvf tarZipName.tar.bz2 sourceName #打包并压缩 tar -jcvf /target/tarZipName.tar.bz2 sourceName #打包并压缩到指定目录tar -jxvf tarZipName.tar.bzb2#解压
tar -jxvf tarZipName.tar.bzb2 -C /target/ #解压到指定目录
tar -jtvf tarZipName.tar.bzb2 #只查看不解压
关机&重启
shutdown [-c/h/r] time #比较安全(保存数据) #time可以选now、以及未来的一个时间(实现定时) #-c:取消上一个命令 -h:关机 -r:重启 其他关机 halt poweroff init 0 其他重启 reboot init 6 退出登录 logout
挂载命令
#用户登录查看和用户交互命令 mount #查看已经挂载好的挂载设备 #对于系统自身的挂载点尽量避免去动 mount -a #将配置文件/etc/fstab的内容全部自动挂载 mount [-t][-o] 设备文件名 挂载点 #-t 文件系统:ext3、ext4、iso9660 #-o 特殊选项(default就够了) --挂载光盘 mkdir /mnt/cdrom/ #建立挂载点 mount -t iso9660 /dev/cdrom /mnt/cdrom/ mount /dev/sr0 /mnt/cdrom/ #这两句都是一样的 #挂载完成后可能会提示光盘是只读权限的,这是正常的 #完成后即可到对应的挂载点去操作数据了 --卸载光盘 umount 设备文件名或者挂载点 #不可或缺 --挂载U盘 fdisk -l #查看U盘设备文件名 mount -t vfat /dev/sdb1 /mnt/usb/ #linux 不支持NTFS文件系统(动银盘无法直接挂载)(过安装ntfs_3g软件来达到目的read-only)
输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.1.188 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.1.1 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=192.168.1.1 #设置备DNSIPV6INIT=no #禁止IPV6:wq! #保存退出输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.1.188 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.1.1 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=192.168.1.1 #设置备DNSIPV6INIT=no #禁止IPV6:wq! #保存退出
service ip6tables stop #停止IPV6服务chkconfig ip6tables off #禁止IPV6开机启动service yum-updatesd stop #关闭系统自动更新chkconfig yum-updatesd off #禁止开启启动service network restart #重启网络连接ifconfig #查看IP地址设置主机名 约定: 主机名命名规范:业务.机房.主备.域名 这里设置主机名为:drmeng-web-srvcom1、hostname “drmeng-web-srv” #设置主机名为drmeng-web-srvcom2、vi /etc/sysconfig/network #编辑配置文件输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.1.188 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.1.1 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=192.168.1.1 #设置备DNSIPV6INIT=no #禁止IPV6:wq! #保存退出
HOSTNAME= drmeng-web-srvcom #修改localhost.localdomain为drmeng-web-srvcom:wq! #保存退出3、vi /etc/hosts #编辑配置文件 127.0.0.1 drmeng-web-srvcom localhost #修改localhost.localdomain为drmeng-web-srvcom:wq! #保存退出shutdown -r now #重启系统增加swap分区 在确定了服务器所需要使用的内存后,需要增加1024M的swap空间 具体操作:1、dd if=/dev/zero of=/tmp/swap bs=1M count=1024M #创建1024M的文件块2、mkswap /tmp/swap #创建swap文件3、swapon /tmp/swap #激活swap文件输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.1.188 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.1.1 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=192.168.1.1 #设置备DNSIPV6INIT=no #禁止IPV6:wq! #保存退出
4、swapon -s #查看swap5、修改/etc/fstab文件,增加以下内容,让系统引导时自动启动 vi /etc/fstab #在最后添加下面代码 /tmp/swap swap swap default 0 0:wq! #保存退出
输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.1.188 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.1.1 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=192.168.1.1 #设置备DNSIPV6INIT=no #禁止IPV6:wq! #保存退出
相关文章推荐
- CentOs 常用命令
- CentOS常用命令
- 常用CentOS命令整理
- Centos 常用命令
- CentOS最常用命令及快捷键整理
- CentOS查看进程、杀死进程、启动进程等常用命令
- centos常用命令
- centos 7 查看系统/硬件信息及运维常用命令+联想Y430P无线网卡驱动安装
- CentOS下mysql数据库常用命令总结
- CentOS常用命令
- Centos运维常用命令总结
- Centos的常用命令
- 关于centos环境下Flume+hadoop+hive常用命令
- Linux(centos)的常用基本命令
- CentOS常用命令
- CentOS6.5 常用命令
- CentOS系统常用基本命令
- CentOS查看进程、杀死进程、启动进程等常用命令
- CentOS7下Firewall常用命令
- centos性能监控系列一:常用监控命令