標籤:linux 命令
最近剛在部落格裡寫東西和分享經驗及方法。以下是我之前學習過程中發現的一些問題及方法,現在貼出來,供大家參考。
修改DNS的設定檔是在:/etc/resolv.conf,沒有命令:nameserver8.8.8.8
IP設定檔在:centos 系統在:/etc/sysconfig/network-scripts/eth0 ,ubuntu系統是在/etc/network/interfaces.用VI修改設定檔之後,永久有用,用ifconfig eth0 192.16.1.1 netmask 255.255.255.0,重啟之後沒有用
查看linux版本的命令和核心資訊的命令分別是是:lsb_release –a和uname –a
修改使用者密碼:passwd 使用者名稱
Centos 7 下啟動網路和禁用網路這個命令是沒有用:ifconfigeth0 up /down.要用這個命令:ifup /ifdown eth0
查看運行層級:runlevel
查看相關應用具體安裝資訊:rpm –qa 應用程式名稱。如apache.是這樣的:rpm -qa httpd.
Centos 7 下apache.啟動方式有兩種:service httpd start或systemctl starthttpd.service。設定開機啟動:systemctl enable httpd.service。防火牆啟動:service iptables start/restart/stop,或systemctlstat iptables.service。查看狀態:service iptables status。
查看磁碟分割情況:df –h/l/a
查看應用程式是否啟動狀態:service 應用程式名稱(httpd、iptables) status.
查看SELinux中相關的應用程式相關許可權時可用:getsebool -a|grep ftp或sestatus –b |grep ftp
設定用:setsebool -P allow_ftpd_anon_write on 其中-P是永久設定,重啟之後還有用。
十二、關閉selinux命令:[/usr/sbin/]setenforce 0,重啟失效;長久關閉需修改: vi /etc/selinux/conf
set SELINUX=disabled重啟後生效。查看SELinux的狀態命令:
getenforce或 sestatus
十三、安裝semanage 的方法:先要找到安裝包的名字,可以用命令:yum provides/usr/sbin/semanage
然後再安裝:yum install policycoreutils-python
添加http等其他連接埠方法:semanage port –a –thttp_port_t -p tcp 連接埠號碼(如8090);
查看預定義的命令:semanage port -l |grep 什麼服務(如http)
十四、apache 啟動時彈出這樣的錯誤:正在啟動 httpd:httpd: Could not reliably determine the server‘s fully qualifieddomain name, using localhost.localdomain for ServerName
解決方案:在/etc/httpd/conf/ 下的設定檔下加上這麼一句:
ServerName localhost[:連接埠號碼(訪問的連接埠號碼)]
十五、tomcat 設定開機自動啟動的方法:
vi/etc/rc.d/rc.local
2、開啟後在最底部複製下面
export JDK_HOME=/usr/java/jdk1.6.0_41
export JAVA_HOME=/usr/java/jdk1.6.0_41
/var/apache-tomcat/bin/startup.sh
3、重啟伺服器,試試能不能訪問。
Tips:
0、如果JDK和Tomcat安裝的目錄不跟上面的一樣,請修改相應路徑
十六、查看安裝版本資訊:如mysql-server.命令:rpm –qi mysql-server
十七、查看某個服務是否開機啟動,可以用:chkconfig --list |grep 服務名(如httpd、mysqld)等,或chkconfig --list 服務名(這個服務名稱一定要和伺服器的進程名一樣)。如果開機沒有啟動,可以用這個命令添加開機啟動:chkconfig 服務名 on.
十八、裝Linux時肯定會涉及分區,我們在一個公司做營運的時候,最好是要有規劃,如所有相同版本的linux系統磁碟分割的塊數一樣。常見的分區有以下幾個:
/boot 200M
/ 80G
swap 16G(書上是說不能超過2G,這個可以自己去操作試一下)
/data 餘下的。
我們先是分區,然後是格式化,再是把分區掛載起來。
本文出自 “技術是實力” 部落格,請務必保留此出處http://dclcit.blog.51cto.com/7905236/1607171
學習linux筆記