linux下使用vi行數(shù)
{
:set nu
}
linux下使用.so庫(kù)
{
.so的庫(kù)文件路徑添加到->/etc/ld.so.conf
用命令:ldconfig更新
如果庫(kù)文件店址添加了敛瓷。摊求。
還是沒(méi)找.so(.so是存在的),那就多刷新下ldconfig
}
linux下檢查T(mén)CP/UDP端口
{
UDP:netstat -nupl
TCP:netstat -ntpl
}
linux下檢查xxx端口
{
netstat -ntulp |grep 80 //查看所有80端口使用情況
netstat -an | grep 3306 //查看所有3306端口使用情況
}
linux screen用法
{
screen -S yourname -> 新建一個(gè)叫yourname的session
screen -ls -> 列出當(dāng)前所有的session
screen -r yourname -> 回到y(tǒng)ourname這個(gè)session
screen -d yourname -> 遠(yuǎn)程detach某個(gè)session
screen -d -r yourname -> 結(jié)束當(dāng)前session并回到y(tǒng)ourname這個(gè)session
}
linux mysql安裝
{
//這個(gè)用rpm安裝,需要自己弄很多依賴
{
# 說(shuō)明系統(tǒng)已經(jīng)安裝 mysql 需要將其卸載:
yum -y remove mysql-libs-5.x*
rpm -qa | grep mysql
# 下載 mysql 相關(guān)軟件包(或者去官網(wǎng)下載相關(guān)的安裝包)
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm
# 安裝MYSQL數(shù)據(jù)庫(kù)
rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.6.21-1.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.21-1.rhel5.x86_64.rpm
}
# 設(shè)置為開(kāi)機(jī)啟動(dòng)
/etc/init.d/mysql start
# 啟動(dòng) mysql
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
# 登錄/修改密碼 mysql(cat /root/.mysql_secret得到的密碼登陸進(jìn)去后可自行設(shè)置 root 用戶的密碼:)
Mysql -u root -p //登錄root用戶
set password = password('123456');//設(shè)置 root 用戶的登錄密碼
# mysql創(chuàng)建新用戶:(遠(yuǎn)程登錄)
# 格式:grant 權(quán)限 on 數(shù)據(jù)庫(kù)名.表名 to 用戶@登錄主機(jī)(%(表示任何地址都可登錄)) identified by "用戶密碼";
grant select,update,insert,delete on *.* to root@‘192.168.1.12’ identified by "root";
# 重載系統(tǒng)權(quán)限
flush privileges;
exit;
# 重啟動(dòng) mysql
/etc/init.d/mysql restart
}
linux 防火墻
{
# 防火墻添加端口:3306
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# 查看防火墻端口狀態(tài)
iptables -L -n
# 查看防火墻狀態(tài)
service iptables statu
# 查看防火墻狀態(tài)
/etc/init.d/iptables/status
# 關(guān)閉防火墻
service iptables stop
# 關(guān)閉防火墻(這是臨時(shí)關(guān)閉,關(guān)閉的是當(dāng)前運(yùn)行的防火墻勋拟,重啟之后防火墻又會(huì)啟動(dòng)括荡,因?yàn)樗情_(kāi)機(jī)自啟動(dòng)的)
/etc/init.d/iptables stop
# 關(guān)閉防火墻(永久關(guān)閉防火墻)
chkconfig iptables off
# 查看狀態(tài)
chkconfig --list iptables
# 打開(kāi)防火墻
service iptables start
# 開(kāi)啟防火墻(永久開(kāi)啟防火墻)
chkconfig iptables on
}
linux qt安裝
{
# 去官網(wǎng)下載疏遏,最新的Qt5揍障,linux版本—— qt-opensource-linux-x64-5.6.2.run
# 安裝必要的庫(kù):
yum install mesa-libGL-devel mesa-libGLU-devel
yum install freeglut-devel
yum install gcc-c++
# 在運(yùn)行安裝包之前 首先給該安裝包 可執(zhí)行權(quán)限
chmod +x qt-opensource-linux-x64-5.6.2.run
# 安裝好之后宗收,需要添加環(huán)境變量
vim /etc/profile
export PATH="/opt/Qt5.6.2/5.6/gcc_64/bin:$PATH"
export PATH="/opt/Qt5.6.2/Tools/QtCreator/bin:$PATH"
# 添加桌面圖標(biāo)
左面左上角->programming->QT(右鍵)->Add this launcher to desktop
# 代碼文件夾權(quán)限修改
chmod -R 777 /opt/QTProjects
# 測(cè)試成功否
隨便進(jìn)去寫(xiě)個(gè)Hello world!
}