最近刚在博客里写东西和分享经验及方法。以下是我之前学习过程中发现的一些问题及方法,现在贴出来,供大家参考。
修改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 余下的。
我们先是分区,然后是格式化,再是把分区挂载起来。