用户相关
useradd xxx --添加用户
su xxx --切换用户
passwd xx --修改密码
把一般用户加到sudo的配置中
编辑/etc/sudoers
找到root那一行,在下面照猫画虎弄一行,就OK了
敲w,回车,会显示登录到系统的用户,想杀死谁就skill -9 xxx。
权限:visudo
防火墙
/etc/init.d/iptables stop 关闭防火墙。
chkconfig iptables off 关闭开机启动。
关闭SELINUX
修改/etc/selinux/config文件或/etc/syscofnig/selinux设置SELINUX= disabled,然后重启系统
vsftp
1)编辑两个FTP配置文件:/etc/vsftpd.ftpusers和/etc/vsftpd.user_list,将root那一行删掉或#注释掉;这两个文件可能不再那个目录下,可能是/etc/vsftpd/user_list和/etc/vsftpd/ftpusers.
2)看一下/etc/vsftpd/vsftp.conf
3)重启vsftpd服务:service vsftpd restart
设置ftp的默认根目录:
sudo vi /etc/vsfptd/vsftpd.conf
添加两行(第二行是设置匿名用户的):
local_root=/
anon_root=/
重启服务
有三种方法可以实现redhat中vsftpd服务开机自启动.
1:在终端输入:ntsysv,这里是开机自动启动的服务选项,选中vsftpd即可.
2:用vi打开etc/rc.local.在里面加入/usr/local/bin/vsftpd &即可.
3:chkconfig vsftpd on (意思是所有的启动级别都会自动启动vsftpd服务) chkconfig用来检查服务是否启动推荐使用chkconfig --level<这里参数是启动级别> vsftpd on 比如:chkconfig --level 5 vsftpd on ,在当启动图形界面的level时会自动启动vsftpd服务。
第三个方法比较专业。
网络
1、敲setup命令之后,有图形界面的
2、ifconfig---临时生效
如:ifconfig eth0 192.168.0.108
Ifconfig eth0 netmask 255.255.255.0
3、改文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/rc.d/init.d/network restart
service network restart
JDK
rpm -qa | grep gcj
rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
rpm -ivh xxx
一些问题
环境变量坏了
发现登录之后,神马cd、ls、vi等等命令都是-bash:xxx command not found
可能就是环境变量坏了
可以先echo $PATH看一下是不是这个问题
如果是,就
#export PATH=$PATH:/bin:/usr/bin:/sbin:/usr/sbin
可以把PATH改掉,然后编辑/etc/environment就可以重新设置环境变量了。