前言:
总是为了一点命令去查搜索引擎,今天简单整理了一下常用的一些命名;
一、网络配置相关
0、修改 IP&DNS 信息
# vi /etc/sysconfig/network-scripts/ifcfg-e*
1、ifcfg-eth0 内容注解
# 网络配置状态:静态(手动)与动态(自动) # dhcp改为static (修改为static后,虚拟机网卡连接方式就要修改为 "桥连接" BOOTPROTO="static" # 开机启用本配置 ONBOOT="yes" # 静态IP IPADDR=192.168.1.106 # 默认网关 GATEWAY=192.168.1.1 # 子网掩码 NETMASK=255.255.255.0 # DNS 配置 DNS1=114.114.114.114
2、重启网卡
service network restart
3、查看改动后的效果 (centos7 不在是 ifconfig)
# ip addr
OK, 完成以上这几步 就可以用 shell 客户端连接了。
4、防火墙设置
# 禁用防火墙 systemctl disable firewalld.service # 永久关闭防火墙 systemctl stop firewalld.service # 安全 iptables 防火墙 yum install iptables-services # 编辑防火墙配置文件 vi /etc/sysconfig/iptables # 最后重启防火墙使配置生效 systemctl restart iptables.service # 设置防火墙开机启动 systemctl enable iptables.service
5、查看端口
netstat -tunlp
二、文件相关
0、备份文件夹&文件
# (重要配置文件修改前一定备份) # 复制文件 cp 1.conf 1-back.conf # 复制文件夹 cp -r name newname mkdir -p 1/2/3 # 创建目录
1、删除文件夹&文件
rmdir # 删除目录 rm # 删除文件 # -i 删除之前询问 # -r 支持目录删除 # -f 与 -i 相反,强制删除
2、移动文件夹&文件
mv name ../newname
3、查看文件夹&文件
ls 最常用的参数有三个:-a -l -F ls -a # 显示文件包含 .开头的隐藏文件 ls -l # 详细文件信息 (ll 也一样) ls -F # 详细文件描述信息 pwd # 显示用户当前工作目录
4、查找文件夹&文件
# 介绍一个比较常用的 # 语法:find paths expression [action] # 常用搜索条件: -name pattern -path pattern -lname pattern
参考:http://blog.csdn.net/u012408083/article/details/51754616
三、进程相关
0、kill 杀进程
# 语法: kill (选项)(参数) -a:当处理当前进程时,不限制命令名和进程号的对应关系; -l <信息编号>:若不加<信息编号>选项,则-l参数会列出全部的信息名称; -p:指定kill 命令只打印相关进程的进程号,而不发送任何信号; -s <信息名称或编号>:指定要送出的信息; -u:指定用户。 kill -9 强制终止
1、查看进程
# ps -d # 所有 # ps -ef | grep name # 查找
四、网络相关
在 windows 下有时候会访问一下本机的 web 站点来测试站点是否正常,而 linux 下没有 web 浏览器。
使用 curl 命令模拟获取 url 地址对应站点是否正常。
curl http://127.0.0.1:8001
五、其他
不记得之前用过的 shell 脚本了,可以使用 history 快速找到。
history
挂载硬盘
sudo mount /dev/sda5 /data