首页 文章 精选 留言 我的

精选列表

搜索[centos],共5643篇文章
优秀的个人博客,低调大师

centos7搭建FTP

1. 安装vsftpd #安装vsftpd yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service # 重启 service vsftpd restart # 查看vsftpd服务的状态 systemctl status vsftpd.service 2. 配置vsftpd.conf #备份配置文件 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak #执行以下命令 sed -i "s/anonymous_enable=YES/anonymous_enable=NO/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#anon_upload_enable=YES/anon_upload_enable=NO/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#anon_mkdir_write_enable=YES/anon_mkdir_write_enable=YES/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#chown_uploads=YES/chown_uploads=NO/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#async_abor_enable=YES/async_abor_enable=YES/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#ascii_upload_enable=YES/ascii_upload_enable=YES/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#ascii_download_enable=YES/ascii_download_enable=YES/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#ftpd_banner=Welcome to blah FTP service./ftpd_banner=Welcome to FTP service./g" '/etc/vsftpd/vsftpd.conf' #添加下列内容到vsftpd.conf末尾 vi /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf use_localtime=YES listen_port=21 chroot_local_user=YES idle_session_timeout=300 guest_enable=YES guest_username=vsftpd user_config_dir=/etc/vsftpd/vconf data_connection_timeout=1 virtual_use_local_privs=YES pasv_enable=YES pasv_min_port=10060 pasv_max_port=10070 accept_timeout=5 connect_timeout=1 allow_writeable_chroot=YES 3. 建立用户文件 #第一行用户名,第二行密码,不能使用root为用户名(奇数行用户名,偶数行密码,这里用户名是test,密码为123456) vi /etc/vsftpd/virtusers test 123456 4. 生成用户数据文件 db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db #设定PAM验证文件,并指定对虚拟用户数据库文件进行读取 chmod 600 /etc/vsftpd/virtusers.db 5. 修改/etc/pam.d/vsftpd文件 # 修改前先备份 cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak # 将auth及account的所有配置行均注释掉(每行前面加 # ) vi /etc/pam.d/vsftpd auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers # 如果系统为32位,上面改为lib 6. 新建系统用户vsftpd,用户目录为/home/vsftpd #用户登录终端设为/bin/false(即:使之不能登录系统) useradd vsftpd -d /home/vsftpd -s /bin/false chown -R vsftpd:vsftpd /home/vsftpd 7.建立虚拟用户个人配置文件 mkdir /etc/vsftpd/vconf cd /etc/vsftpd/vconf #这里建立test虚拟用户配合文件 touch test #建立用户根目录 mkdir -p /home/vsftpd/test/ #更改用户目录权限 sudo chmod -R 777 /home/vsftpd/test #编辑chris用户配置文件,内容如下,其他用户类似 vi test local_root=/home/vsftpd/test/ write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES 8. 防火墙设置 vi /etc/sysconfig/iptables #编辑iptables文件,添加如下内容,开放21,10060-10070端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -p tcp --dport 10060:10070 -j ACCEPT 9. 重启vsftpd服务器 service vsftpd restart 10.使用ftp软件连接测试 只需填写服务器ip,ftp帐号密码,不用填端口 注意:阿里服务器需要在安全组规则中将10060/10070端口,21/22端口加入白名单,不开放端口shell都连不上。 参考地址:http://blog.csdn.net/the_victory/article/details/52192085 原文有写小问题,我做了修改

优秀的个人博客,低调大师

CentOS改变默认ssh端口

希望通过改变端口,突破端口白名单的限制,但是行不通,不过还是把流程记录一下。 1.修改配置文件 /etc/ssh/sshd_config #Port 22 这行的注释解除,并增加新的端口 Port 22 Port 1234 2.重启sshd 这里有几种方法可以选 如果用putty之类的工具,如果22 端口始终开启,ssh连接似乎不会断开 方法一 /etc/init.d/sshd restart 方法二 service sshd restart 方法三(很多vps上要用这个命令) systemctl restart sshd.service 使用systemctl 查看 service状态 systemctl status sshd.service 方法四,直接启动一个新的sshd进程,(好像不行,会connection closed) /usr/sbin/sshd -p 2233 3.netstat 检测端口是否已经开启 net -an| grep [port] 如果已开启,可以常数用新端口登录 ssh -p 1234 username@hostip

优秀的个人博客,低调大师

Centos7 安装PhpStorm

1.官网下载PhpStorm最新的包,PhpStorm-2017.2.4.tar.gz 解压tar -zxfPhpStorm-2017.2.4.tar.gz 2然后将解压出来的目录移动到你喜欢的目录 mv PhpStorm /usr/local/phpstorm cd /usr/local/phpstorm/bin chmod 777 phpstorm.sh ./phpstorm.sh 3.开始安装,根据运行提示,输入相应license,从网上找了一个这个版本的license,测试能用 然后 ln -s /usr/local/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm 这个就是给phpstorm创建环境变量,可以在命令行直接输入phpstorm命令来启动 (ps:由于安装后发现没有桌面图标,所以加入快捷方式 1.新建文件 touch phpstorm.desktop 2.编辑文件 vim phpstorm.desktop 以下是我的内容: [Desktop Entry] Categories=Development; Comment[zh_CN]= Comment= Exec=/usr/local/phpstorm/bin/phpstorm.sh GenericName[zh_CN]=IDE GenericName=IDE Icon=/usr/local/phpstorm/bin/phpstorm.png MimeType= Name=PHPStorm Path= StartupNotify=true Terminal=false Type=Application X-DBUS-ServiceName= X-DBUS-StartupType= X-KDE-SubstituteUID=false X-KDE-Username=eddie 保存,退出。 3.将phpstorm.desktop移动到目录 sudo mv phpstorm.desktop /usr/share/applications/ 4、给文件添加可执行权限 cd /usr/share/applications chmod +x phpstorm.desktop)

优秀的个人博客,低调大师

CentOS 7.3命令操作方式

修改hostname # cat /etc/hostname rhel73 #vim /etc/hostname 输出指定的时间格式 date命令使用方法: 参数 作用 %t 跳格[TAB键] %H 小时(00-23) %I 小时(00-12) %M 分钟(00-59) %S 秒(00-59) %X 相当于%I:%M:%S %p %Z 显示时区 %p 显示本地AM或PM %A 星期几 (Sunday-Saturday) %a 星期几 (Sun-Sat) %B 完整月份 (January-December) %b 缩写月份 (Jan-Dec) %d 日(01-31) %j 一年中的第几天(001-366) %m 月份(01-12) %Y 完整的年份 示例: #date Mon Oct 9 17:14:17 CST 2017 #date "+%Y-%m-%d %H:%M:%S" 2017-10-09 17:15:06 重启和关闭系统命令 reboot命令用于重启系统,格式为:“reboot” #reboot poweroff用户关闭操作系统,格式为:“poweroff” #poweroff

优秀的个人博客,低调大师

elasticsearch centos7安装

安装elasticsearch 1、下载 wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.3.3/elasticsearch-2.3.3.rpm 2、yum 安装 yum install elasticsearch-2.3.3.rpm 3、启动 查看执行文件所在目录 rpm -ql elasticsearch从输入的目录列表中找到bin目录,即执行文件所在目录 进入bin目录把它加入服务 /sbin/chkconfig --add elasticsearch 启动 service elasticsearch start 或者不加入服务直接启动 sudo /etc/init.d/elasticsearch start 本人直接下载tar.gz 文件,解压即可 安装head插件 usr/local/elasticsearch/bin/plugin install mobz/elasticsearch-head 远程访问 安装后默认绑定的ip为127.0.0.1,只能本地访问。如果要远程访问需要修改配置文件的绑定的ip # # Elasticsearch performs poorly when the system is swapping the memory. # # ---------------------------------- Network ----------------------------------- # # Set the bind address to a specific IP (IPv4 or IPv6): # network.host: 115.28.11.xx #绑定ip # # Set a custom port for HTTP: # http.port: 9200 #绑定http访问端口 # # For more information, see the documentation at: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html> #

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册