如何设置某项服务为自动启动
如何关闭/暂停某项服务
用/sbin/chkconfig命令 chkconfig –list 查看全部服务状态
例如:
运行chkconfig –list httpd
看自动启动状态
httpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
0~6是指运行级别,一般服务器都运行在3这个级别上。
添加为自动启动
chkconfig –add httpd
或者指定运行级别
chkconfig –level 345 httpd on
停止自动启动
chkconfig –del httpd
或指定运行级别
chkconfig –level 345 httpd off
通常服务器有两个网卡:
一个连接公网,设置公网的网关和出口
一个连接内网,内网通常也有自己的网关和出口
二者如果配置不正确,则同一时间内只能上一个网络
配置的方法是,在两个网卡的配置文件中都不指定网关,
而是在network文件中指定唯一的网关
修改网卡1的配置:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR= 220.181.37.55
NETMASK=255.255.255.0
修改网卡2的配置:
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.1.156
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
随后修改network文件,加入默认路由:
NETWORKING=yes
HOSTNAME=52listen.cn
GATEWAY=220.181.37.1
然后重新启动网络服务/etc/init.d/network restart
现在即可从公网上访问220.181.37.55这个公网ip
而内部的192.168.1.x也可以通过自己的网关,从内部访问192.168.1.156
另外一种方法就是只给外网网卡设置网关,内网的网卡不设置,然后保存重启也是可以的!
默认情况下,在linux下建立用户的时候,有个默认的家目录,一般是在/home下,但是如果我们想在系统中建立多个用户,而家目录都不在/home 下的话,都用useradd -d 来指定家目录,就很麻烦了!所以便有了以下的方法:
下面以redhat linux 举例说明:
直接用vi编辑器打开/etc/defaults/useradd 这个文件,然后进行编辑
默认情况下应该类似以下内容:
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
我们只需要将HOME=/home 这个值进行修改即可!例如我们要将用户都建立在/www下面,那么就修改为
HOME=/www 即可!(前提是这个目录在系统中存在,否则会报错!)
然后保存退出,直接执行useradd 用户 即可!
SSH更改默认端口,具体方法如下:
使用VI编辑器打开 /etc/ssh/sshd_config
找到大约第13行左右,有个 #Port 22
将前面的# 去掉 然后 Port 后面的22改为你想要的端口
然后保存退出,执行 service sshd restart 即可
最后打开新的SSH窗口,用新的端口连接即可!
查看redhat的release版本
查看redhat的release版本
#more /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
#more /etc/issue
# more /proc/version
查看CPU信息
#grep “model name” /proc/cpuinfo
#more /proc/cpuinfo
查看CPU位数(32 or 64)
#getconf LONG_BIT
查看内存信息
#more /proc/meminfo
#grep MemTotal /proc/meminfo
查看libc、gcc版本
#ldd /sbin/mii-tool
#rpm -qa | grep glibc
#gcc –v
查看Ubuntu版本
方法一
在终端中执行下列指令:
cat /etc/issue
可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:
Ubuntu 7.04 \n \l
方法二
使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下
:
sudo lsb_release -a
将输出结果:
Distributor ID: Ubuntu
Description: Ubuntu 7.04
Release: 7.04
Codename: feisty
查看freebsd版本
uname -a
以下是几种常见的linux版本破解密码的方法:
(一)Linux 系统密码破解
1.在grub选项菜单按E进入编辑模式
2.编辑kernel那行 /init 1 (或/single)
3.按B重启
4.进入后执行下列命令
root@#passwd root (设置root的密码)
Enter new unix password:输入新的密码
root@#init 6
(二)debian、ubuntu linux 系统密码破解
1.在grub选项菜单’……Linux,…(recovery mode)’,按e进入编辑模式
2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启
3.进入后执行下列命令
root@(none)#mount -a
root@(none)#passwd root
root@(none)#reboot
(三)Freebsd 系统密码破解
1.开机进入引导菜单
2.选择每项(按4)进入单用户模式
3.进入之后输入一列命令
root@#mount -a
root@#fsck -y
root@#passwd(修改密码命令)
root@#root(要破解密码的用户名)
Enter new unix password:
root@#init 6 (重启)
(四)Solaris 系统密码破解
1.在grub选项菜中选择solaris failasfe 项
2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y
3.就进入单用户模式
4.输入下列命令
#passwd
#New passwd:输入新的密码
#Re-enter New passwd:在次输入新的密码
#init 6 (重启)
(五)NetBsd 系统密码破解
1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令:
> boot -s (进入单用户模式命令)
2.在以下的提示符号中
Enter pathname of shell or RETURN for sh:
按下 Enter。
3.键入以下指令:
# mount -a
# fsck -y
4.使用 passwd 更改 root 的密码。
5.使用 exit 指令进入多人模式。
修改/etc/login.defs里面的PASS_MIN_LEN的值。比如限制用户最小密码长度是8:
PASS_MIN_LEN 8
这样用户设置密码的时候如果输入的密码长度小于8将不能设置
近期评论