linux学习笔记

【开启ssh服务】
vi /etc/ssh/sshd_config
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes
PasswordAuthentication yes

#service sshd status
#service sshd start
#ps -e | grep sshd
#netstat -an | grep 22

【关闭防火墙】
#service iptables status
#service iptables stop
开机关闭防火墙
chkconfig iptables off
chkconfig --list | grep iptables

开放ftp端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
或执行:
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
service iptables save

service iptables restart

【添加环境变量到PATH】
#vi ~/.bashrc
在最后一行加上:
export PATH=$PATH:/sbin
#source ~/.bashrc

【开启FTP服务】
法1:
yum install -y vsftpd
*如果报错缺少gpg key,则执行如下命令
rpm -import http://archive.kernel.org/centos-vault/3.8/os/i386/RPM-GPG-KEY-CentOS-3
#service vsftpd status
#service vsftpd start
开机启动ftp服务:
#chkconfig vsftpd on

修改配置文件
cd /etc/vsftpd
vi ftpusers #它指定了哪些用户账户不能访问FTP服务器,例如root等。
#root
vi user_list #该文件里的用户账户在默认情况下也不能访问FTP服务器
#root
vi vsftpd.conf
userlist_enable=YES
chroot_local_user=YES

查看SELinux设置
#getsebool -a | grep ftp
发现 ftp_home_dir–>off
使用setsebool命令开启
#setsebool ftp_home_dir 1
另外 setsebool 使用-P参数,无需每次开机都输入这个命令
#setsebool -P ftp_home_dir 1

重启ftp服务
service vsftpd restart

法2:
下载vsftp的rpm包
wget http://mirrors.aliyun.com/centos/6.10/os/i386/Packages/vsftpd-2.2.2-24.el6.i686.rpm
安装
rpm -ivh vsftpd-2.2.2-24.el6.i686.rpm

【新建ftp用户】
adduser -d /home/lx -g ftp lx
passwd lx
【删除用户】
userdel -rf lx

【修改yum源路径】
老版本的yum源文件在
http://vault.centos.org/3.8/addons/i386/headers/
http://archive.kernel.org/centos-vault/3.8/addons/i386/headers/
修改yum配置文件
cd /etc/
vi yum.conf
[base]
#name=CentOS-KaTeX parse error: Expected 'EOF', got '#' at position 42: …tOS-3.8 - Base #̲baseurl=http://…releasever/os/$basearch/
baseurl=http://vault.centos.org/3.8/os/i386/
gpgcheck=1
其他模块类似

【查看系统版本】
#rpm -q centos-release

【安装Python】
查看版本
#python -V
Python 2.2.3
执行Python脚本
#python ./install_python.py
如果报语法错误:SyntaxError: encoding problem: with BOM
则修改Python脚本第一行:
#* encoding: utf-8 *

报wget错误,yum 安装 wget:
yum -y install wget

编译报错:
configure: error: no acceptable C compiler found in $PATH
安装gcc:
yum install gcc
yum install gcc-c++
yum install gdb

【查看文件夹大小】
du -sh Python-2.7.12
【yum安装软件】
yum -y install <软件名>
【卸载软件】
yum -y remove <软件名>
【查看系统用户】
cut -d : -f 1 /etc/passwd
awk -F’:’ ‘{ print $1}’ /etc/passwd
查看可以登陆系统的用户
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值