项目地址:https://github.com/baloonwj/flamingo#dev-tools-dependencies
Centos 6 安装 Mysql
首先查看下你服务器,检查是否已经安装了mysql 命令:
yum list installed | grep mysql
若是已有安装的,那么会出来安装好的列表,否则为空,若发现有自带的mysql,移除命令:
yum -y remove mysql xxx
执行命令:
yum install -y mysql-server mysql mysql-devel
进行mysql、mysql-server、mysql-devel的安装,执行完后会提示Complete。
执行完后可进行mysql的信息查看
mysql -V
查看mysql服务是否设置为开机自启动,命令:
chkconfig –list | grep mysqld
可以看到都是off,则说明开机自启动是关闭的,执行命令:
chkconfig mysqld on
mysql 服务器设置为开机自启动。
然后查看mysql状态,命令:
service mysqld status
启用mysql服务命令:
service mysqld start
默认首次安装后的 mysql 密码为空,用户root,所以使用命令:
mysql -uroot -p
如果你想更改root的登录密码,则先登录上mysql服务,命令:
update user set password = Password(‘xxx’) where User = ‘root’
xxx即为你最新设置的密码,并使用命令:flush privileges 刷新权限即可。
CentOS 与 Windows 文件互传
安装 sz、rz 命令:
yum install lrzsz
使用 secureCRT:
sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。
具体操作:https://blog.youkuaiyun.com/lioncode/article/details/7921525
CentOS 安装 4.8 gcc (主要针对C++11编程):
curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo
yum install gcc gcc-g++
gcc --version
具体见:https://blog.youkuaiyun.com/templarzq/article/details/76055795
CentOS 6 关闭防火墙命令
1.永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2.即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
3.查询TCP连接情况:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
4.查询端口占用情况:
netstat -anp | grep portno(例如:netstat –apn | grep 80)
CentOS 安装 gdb-7.9.1
从gnu官网下载最新的gdb源文件,wget http://mirrors.ustc.edu.cn/gnu/gdb/gdb-7.9.1.tar.xz
tar -xf gdb-7.9.1.tar.xz
cd gdb-7.9.1
sudo yum install texinfo
./configure
make
sudo make install
安装完了检查一下是否正确,gdb -v
// 调试带参数的程序,如 gdb webserver,set args -t 10 -p 8888