centos7 学习笔记
2016-05-22 17:59
751 查看
查看本机ip 输入 ifconfig -a查看
vsftp配置ftp服务
vsftp安装篇 代码如下
vsftp安装指令
安装oracle前安装所需包,可以从安装光盘或者联网从互联网镜像服务器自动下载安装
最后还需要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现Java Exception。
# yum install libXp
防火墙关闭
杀死进程
安装apache web服务器
sudo用户配置
chmod文件授权
vsftp配置ftp服务
vsftp安装篇 代码如下
vsftp安装篇 代码如下: # 安装vsftpd yum -y install vsftpd # 启动 service vsftpd start # 开启启动 chkconfig vsftpd on 二、vsftp相关命令之服务篇 代码如下: # 启动ftp服务 service vsftpd start # 查看ftp服务状态 service vsftpd status # 重启ftp服务 service vsftpd restart # 关闭ftp服务 service vsftpd stop 三、vsftp配置篇 代码如下: #进入vsftpd配置文件 vim /etc/vsftpd/vsftpd.conf # 禁止匿名用户anonymous登录 anonymous_enable=NO # 允许本地用户登录 local_enable=YES # 让登录的用户有写权限(上传,删除) write_enable=YES # 默认umask local_umask=022 # 把传输记录的日志保存到/var/log/vsftpd.log xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=NO # 允许ASCII模式上传 ascii_upload_enable=YES # 允许ASCII模式下载 ascii_download_enable=YES # 使用20号端口传输数据 connect_from_port_20=YES # 欢迎标语 ftpd_banner=Welcome to use my test ftp server. # 接下来的三条配置很重要 # chroot_local_user设置了YES,那么所有的用户默认将被chroot, # 也就用户目录被限制在了自己的home下,无法向上改变目录。 # chroot_list_enable设置了YES,即让chroot用户列表有效。 # ★超重要:如果chroot_local_user设置了YES,那么chroot_list_file # 设置的文件里,是不被chroot的用户(可以向上改变目录) # ★超重要:如果chroot_local_user设置了NO,那么chroot_list_file # 设置的文件里,是被chroot的用户(无法向上改变目录) chroot_list_enable=YES # touch /etc/vsftpd/chroot_list 新建 chroot_list_file=/etc/vsftpd/chroot_list use_localtime=YES # 以standalone模式在ipv4上运行 listen=YES # PAM认证服务名,这里默认是vsftpd,在安装vsftpd的时候已经创建了这个pam文件, # 在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers # 文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户 # 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。 pam_service_name=vsftpd # 重启 vsftpd service vsftpd restart 四、vsftp用户篇 代码如下: # 创建用户 useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990 # 设置用户到文件夹 chown -R username /home/webapps/www.xxx.com/public # 设置权限 chown -R 777 /home/webapps/www.xxx.com/public # 添加密码 passwd hzh1990 -> 密码 -> 确认密码
vsftp安装指令
安装oracle前安装所需包,可以从安装光盘或者联网从互联网镜像服务器自动下载安装
# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat
最后还需要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现Java Exception。
# yum install libXp
防火墙关闭
1、直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、设置 iptables service yum -y install iptables-services 如果要修改防火墙配置,如增加防火墙端口3306 vi /etc/sysconfig/iptables 增加规则 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 保存退出后 systemctl restart iptables.service #重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 最后重启系统使设置生效即可。
杀死进程
# ps -ef | grep httpd # kill -l PID # kill -pid killall命令 killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。 # killall httpd
安装apache web服务器
rpm -qa httpd 如果有返回的信息,则会显示已经安装的软件。如果没有则不会显示其它的信息。如下图是没有安装的。查询的时候没有显示其它的信息。 安装:yum install httpd -y chkconfig httpd on service httpd start 启动软件
sudo用户配置
切回到root,输入命令visudo visudo命令是用来编辑修改/etc/sudoers配置文件 root ALL=(ALL) ALL下面加上 wilson ALL=(ALL) 保存退出
chmod文件授权
关于系统文件访问权限,ls -l 查看各文件的ugo的访问权限,chmod可以对文件及目录授权 [wilson@localhost temp]$ ls -l 总用量 4520 drwxrwxr-x. 9 wilson wilson 4096 8月 13 19:33 haproxy-1.4.17 -rw-rw-r--. 1 wilson wilson 3788800 9月 8 2011 haproxy-1.4.17.tar.gz -rwxr--r--. 1 wilson wilson 826758 8月 9 15:34 haproxy-1.4.17.tar.zip drwxrwxr-x. 2 wilson wilson 56 8月 13 19:31 haproxy-1.4.17.tar.zip_FILES -rw-------. 1 wilson wilson 4057 8月 13 23:45 haproxy.cfg -rw-rw-r--. 1 wilson wilson 62 8月 14 11:36 test.txt 第一位表示文件类型, -表示文件, d 表示目录;后面每三位为一组。 第一组: 2-4 位表示文件所有者的权限,即用户 user 权限,简称 u 第二组: 5-7 位表示文件所有者所属组成员的权限, group 权限,简称 g 第三组: 8-10 位表示所有者所属组之外的用户的权限, other 权限,简称 o 为了能更简单快捷的使用和熟悉权限, rwx 权限可以用数字来表示,分别表示为 r( 4) 、 w( 2) 、 x( 1) 。 如果给某个文件授权,命令为 chmod: chmod 777 test.txt
相关文章推荐
- 32位centos 支持大内存 最大支持64G开启PAE
- CentOS7安装JDK
- 怎样查看CentOS版本
- centos7 怎么卸载 用源代码包安装的codeblocks
- Linux学习之通配符
- Linux-常用文件夹及目录作用
- Red Hat Enterprise Linux 7.0 安装方法
- CentOS 7.1编译安装PHP7
- Linux文件和目录操作命令大全
- Linux 如何禁止用户登录
- Linux命令——压缩和解压缩
- linux的脚本应用for循环答应变量
- linux的slect的脚本适用于交互
- Linux学习之多命令顺序执行
- [转]centos 6.4 python2.6更新到python2.7
- Linux课程实践二:编译模块实现内核数据操控
- Linux进程优先级和nice值
- linux将指令加入开机启动或加入环境变量
- Linux内核模块
- Linux之Vim学习