Centos7 安装命令

1 安装unzip

$yum install -y unzip zip

2 安装iptables-services

centOS7默认的防火墙为firewall将其修改成iptables 
sudo systemctl stop firewalld.service #停止firewall
sudo systemctl disable firewalld.service #禁止firewall开机启动
sudo yum install iptables-services #安装
安装:yum install iptables-services 
设置开机启动:systemctl enable iptables  
systemctl stop iptables  
systemctl start iptables  
systemctl restart iptables  
systemctl reload iptables  
保存设置:service iptables save
开放某个端口 在/etc/sysconfig/iptables里添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

3 安装rz和sz

$yum install lrzsz 

4 添加权限

$chmod -R 750 file

chmod -R 755 文件夹名 ,一般加这个权限就好了。第一个数字表示根用户有读写执行权限,第二个表示组用户有读和执行的权限,第三个是其他用户有读和执行的权限。

5 sed命令

sed -n '1,2p' file#显示第一行到第二行

6 ln命令

功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。
必须写决定路径

$sudo ln -s 源文件 目标文件 
举例:

当前目录是/local,而我经常要访问/usr/local/linux/work
那么我就可以使用在local下建立一个文件linkwork,
然后sudo ln -s /usr/local/linux/work  /local/linkwork
即建立两者之间的链接。

删除链接
rm -rf   symbolic_name   注意不是rm -rf   symbolic_name/ 
那么上面我就是rm -rf   /local/linkwork

7 XShell支持中文

$echo $LANG     命令输出的是当前的编码方式
$export LC_ALL=zh_CN.UTF-8;export LANG=zh_CN.UTF-8
$export LC_ALL=en_US.UTF-8;export LANG=en_US.UTF-8

8 /usr/bin 和/usr/local/bin

usr 指 Unix System Resource,而不是User

/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变
/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件

9 netstat命令

netstat命令的功能是显示网络连接、路由表和网络接口的信息,可以让用户得知有哪些网络连接正在运作。在日常工作中,我们最常用的也就两个参数,即netstat –an,如下所示:

$netstat  -an
$netstat -unltp | grep fdfs  查看fdfs的端口号

LISTEN:侦听来自远方的TCP端口的连接请求;
SYN-SENT:在发送连接请求后等待匹配的连接请求;
SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认;
ESTABLISHED:代表一个打开的连接,我们常用此作为并发连接数;
FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认;
FIN-WAIT-2:从远程TCP等待连接中断请求;
CLOSE-WAIT:等待从本地用户发来的连接中断请求;
CLOSING:等待远程TCP对连接中断的确认;
LAST-ACK:等待原来发向远程TCP的连接中断的确认;
TIME-WAIT:等待足够的时间以确保远程TCP连接收到中断请求的确认;
CLOSED:没有任何连接状态;

image.png

你可能感兴趣的:(Centos7 安装命令)