Linux常用命令

命令基于centos7总结归纳,做个备忘,用到了新的及时更新,按照不同软件进行分类。

iptables :

iptables是linux上使用比较多的防火墙软件
yum安装时要搜索iptables-services才能找到,并且centos中默认使用的是firewall,卸载然后安装iptables。
iptables默认配置文件位于/etc/sysconfig/iptables。

系统命令:

添加某个服务到开机启动项:chkconfig pptpd on(off则关闭);
新写的sh命令不能直接运行,需要添加运行权限才行:chmod +x  *.sh;
vi命令:
查找 /关键字
显示行号  set nu
删除多行 1,10d 删除1到10行
删除当前行  dd

JDK:

yum安装jdk的时候默认安装的是openjdk,如果要安装sun jdk下载sun官网的rpm文件进行本地安装即可,但是sun jdk下载页面是启用cookie的执行:wget –header “Cookie: oraclelicense=accept-securebackup-cookie” + 下载地址即可成功下载。

Mysql:

yum默认库都是mongodb,需要手动添加mysql的源,先下载centos7的mysql源:https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm。安装之后即可通过yum搜索到mysql。
mysql 5.7之后数据库安装之后会默认生成一个密码,查看日志/var/log/mysqld.log中有A temporary password is generated for root@localhost: y)vTarori3t3类似一段这个:临时密码,用这个密码登录再更改密码吧。
还可以通过修改mysql配置文件(位于/etc/my.cnf)添加skip-grant-tables数据库不验证权限,重启mysql然后登录(不需要密码)修改密码吧,高版本mysql密码字段叫authentication_string,还有个过期字段也记得设置,不然密码过会儿就会失效。

Nginx:

同样的,默认yum源是没有nginx的,也要手动添加,去这里按照系统添加即可:
http://nginx.org/en/linux_packages.html

SS-libev:

按照github官方教程编译安装之后执行下面即可:

nohup ss-server -c /root/shadowsocks/config.json -v > /root/shadowsocks/ss-server.out 2>&1 &

以上命令后台启动ss服务端,并且将输出打印到文件中。

nohup ss-server -c /root/shadowsocks/config.json > /dev/null 2>&1 &

这个是不输出将输出内容放入一个不存在的文件中即丢弃。
由于ss-libev是不支持多用户的,但是可以启动多可,即可以用不同的配置文件来实现多用户。

  
BugHome版权所有丨转载请注明出处:https://minei.me/archives/159.html
  

发表评论

电子邮件地址不会被公开。 必填项已用*标注