Linux命令记录

--------Linux命令---------
netstat -tln ---查看开放端口
netstat -an|grep 3306 --检查端口是否在监听
service network restart --重启网络
systemctl stop firewalld.service --centos7关闭防火墙

systemctl  restart network  --重启网络
systemctl  status network

/sbin/ifup ppp0  --连接

rpm -qa jdk --检测是否安装jdk
rpm -qa|grep -i mysql --检测是否安装mysql

rpm -e [软件包]--卸载软件
ufw status --防火墙状态

chmod 600 name (只有所有者有读和写的权限)
chmod 644 name (所有者有读和写的权限,组用户只有读的权限)
chmod 700 name (只有所有者有读和写以及执行的权限)
chmod 666 name (每个人都有读和写的权限)

 cp -r /usr/local/red5/webapps/GameServer /usr/local/red5/webapps/GameServer2

改命令模式 vim /etc/default/grub 修改quiet splash->text 然后执行:update-grub,在执行reboot
chmod 777 name (每个人都有读和写以及执行的权限) 

查找my.cnf
mysql --help | grep my.cnf


sudo update-rc.d red5 start 20 1 2 3 4 5 . stop 60 0 6 . --添加启动项
update-rc.d -f red5 remove --移除启动项
添加: sudo update-rc.d 服务名 defaults
删除:sudo update-rc.d -f 服务名 remove
/etc/init.d/服务名 start
/etc/init.d/服务名 stop

更改系统时间
date -s "2016-02-02 12:00:00"

恢复系统时间
ntpdate pool.ntp.org

测速
speedtest-cli

查看打开文件最大数量 
ulimit -n 这可设置值
永久修改则编辑 
vim /etc/security/limits.conf
* soft   nofile   32768
* hard nofile 65535

Ubuntu 则用下面这个修改才生效
修改 /etc/profile 最后一行加上 ulimit -SHn 65535

--------数据库命令--------
show databases; ---显示数据库
service mysql start --启动mysql服务
sudo /etc/init.d/mysql restart
flush privileges;


/etc/init.d/red5 start
/etc/init.d/tomcat start


--定时执行 在/etc/crontab 最后添加命令
30 2    * * *    root    /usr/local/mysql/backup.sh
/etc/init.d/cron restart 重启crontab

mysql显示最大接收包
mysql: SHOW VARIABLES LIKE '%max_allowed_packet%';

------------------------SVN命令--------------------------

启动svn服务
# sudo svnserve -d -r /usr/local/svn

停止svn 
pkill svnserve

同步代码
svn checkout svn://23.74.75.15/pro/GameServer /usr/local/red5/webapps/GameServer

更新
svn up /usr/local/red5/webapps/GameServer

将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
   例如:svn checkout svn://192.168.1.1/pro/domain
    简写:svn co


svn add file
   例如:svn add test.php(添加test.php)
   svn add *.php(添加当前目录下所有的php文件)

svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关)
   例如:svn commit -m "add test file for my test" test.php
    简写:svn ci