centos常用操作
service firewalld start # 啟動(dòng)service firewalld restart # 重啟 service firewalld stop # 關(guān)閉打開某個(gè)端口的防火墻
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
然后保存(很重要):
#/etc/init.d/iptables save
查看打開的端口:
# /etc/init.d/iptables status
極端情況
#關(guān)閉防火墻
/etc/init.d/iptables stop
centOS 7的yum源中貌似沒(méi)有正常安裝mysql時(shí)的mysql-sever文件,MariaDB數(shù)據(jù)庫(kù)管理系統(tǒng)是MySQL的一個(gè)分支,主要由開源社區(qū)在維護(hù),采用GPL授權(quán)許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。
centos 7的yum源中只有MariaDB,默認(rèn)是沒(méi)有安裝的,要手動(dòng)安裝。安裝過(guò)程如下:
進(jìn)入mysql,開啟遠(yuǎn)程root訪問(wèn):GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '111111' WITH GRANT OPTION;
centos 6安裝mysql:
安裝錯(cuò)誤提示:Another app is currently holding the yum lock; waiting for it to exit...
用常規(guī)的kill命令無(wú)法刪除,需要rm -f /var/run/yum.pid命令來(lái)刪除.
初次設(shè)置初次安裝mysql密碼
centos默認(rèn)防火墻常用操作:
firewall-cmd --zone=public --add-port=3306/tcp --permanent //打開3306端口
firewall-cmd --reload //重新加載防火墻
systemctl stop firewalld.service //關(guān)閉防火墻
systemctl start firewalld.service //打開防火墻
firewall-cmd --state //查看防火墻狀態(tài)
firewall-cmd --list-all //防火墻開服端口列表
/usr/bin/ld: cannot find -lmysqlclient
vim /etc/ld.so.conf
加入mysqlclient的路徑,執(zhí)行l(wèi)dconfig
拷貝mysqlclient的路徑下的所有so文件和a文件到/usr/lib
二、Linux/CentOS 升級(jí)C基本運(yùn)行庫(kù)CLIBC的注意事項(xiàng)(GLIBC_2.x找不到的編譯問(wèn)題)
在升級(jí)過(guò)程中無(wú)須停止正在運(yùn)行的程序,高版本是兼容低版本的。它沒(méi)有回滾功能,如果安裝了高版本的c庫(kù),想退回到上一個(gè)版本,沒(méi)可能,要注意
在編譯升級(jí)到高版本gcc中,常見(jiàn)的錯(cuò)誤:
configure: error: C++ compiler missing orinoperational
make[2]: \*** [configure-stage1-libcpp]Error 1
make[2]: Leaving directory`/home/liukk/gcc-4.8.1'
make[1]: \*** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/liukk/gcc-4.8.1'
make: \*** [all] Error 2
解決辦法:
安裝如下內(nèi)容:
yum install gcc-c++
查找命令:
遍歷當(dāng)前文件夾下所有文件,查看文件中是否有"msg_gl_ask_active_wepfac"
find . -type f -print | xargs grep "msg_gl_ask_active_wepfac"
文件內(nèi)容查找命令grep
grep 命令用于查找指定的模式匹配,格式為:
grep [命令選項(xiàng)] 要查找的匹配模式 [要查找的文件]
例如:
grep cams test.txt 在 “test.txt” 文件中查找cams 字符串;
grep -r cams /root/cams 在 “/root/cams” 目錄及其子目錄下的所有文件中,查找cams 字符串;
grep 命令除了能夠查找文件外,還能夠?qū)⑷我廨敵隽髦囟ㄏ虻絞rep 進(jìn)行查找:
ps -ef | grep ora 查找進(jìn)程名中包含 “ora” 的所有進(jìn)程信息。
安裝vim配件:
wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x
wget https://raw.github.com/ma6174/vim/master/setup.sh -Oma6174_vim_setup.sh && bash ma6174_vim_setup.sh
如果在安裝過(guò)程中提示BundleInstall不是編輯器命令,需要先安裝Vundle ,具體的安裝過(guò)程及注意事項(xiàng)請(qǐng)看https://github.com/VundleVim/Vundle.vim
svn升級(jí):
centos通過(guò)yum命令安裝的svn版本比較低,如果想升級(jí)到目前最新的1.9
1、創(chuàng)建一個(gè)新文件
vi /etc/yum.repos.d/wandisco-svn.repo,添加內(nèi)容如下:如果是centos7將baseurl中的6改成72、安裝第三方y(tǒng)um源
yum install epel-release
3、yum clean all;yum makecache; yum install subversion
更改yum源
1、備份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、進(jìn)入yum源配置文件所在文件夾
cd /etc/yum.repos.d/
3、下載163的yum源配置文件,放入/etc/yum.repos.d/(操作前請(qǐng)做好相應(yīng)備份)
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo;
yum clean all;yum makecache #生成緩存
yum -y update #更新系統(tǒng):更新后如果安裝還有問(wèn)題請(qǐng)使用此命令更新系統(tǒng)
ntpdate asia.pool.ntp.org //linux同步時(shí)間,服務(wù)器是西安時(shí)間服務(wù)器
date -s 06/12/15 //更改系統(tǒng)時(shí)間(格式:月、日、年)
#更改linux系統(tǒng)編碼
vi /etc/profile
在文件最后加上 export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
source /etc/profile使文件立即生效
echo $LANG 顯示默認(rèn)編碼
CentOS #include <uuid/uuid.h> 找不到文件解決方法:
sudo yum install e2fsprogs-devel
sudo yum install uuid-devel
sudo yum install libuuid-devel
錯(cuò)誤:readline/readline.h:沒(méi)有那個(gè)文件或目錄
錯(cuò)誤:readline/history.h:沒(méi)有那個(gè)文件或目錄
l: In function ‘pushline’:
l警告:隱式聲明函數(shù) ‘readline’
警告:賦值時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
In function ‘loadline’:
警告:隱式聲明函數(shù) ‘add_history’
解決方法:
yum install libtermcap-devel ncurses-devel libevent-devel readline-devel
報(bào)錯(cuò)的原因是域名解析不了
把域名改成服務(wù)器的Ip
第1:先要確定,系統(tǒng)確實(shí)可以上網(wǎng),ping baidu.com 能通就行
第2:/usr/sbin/ntpdate stdtime.gov.hk 就行了。
posted on 2015-12-14 22:47 Benjamin 閱讀(506) 評(píng)論(0) 編輯 收藏 引用 所屬分類: linux

