linux服务器

Linux学习笔记15--架设FTP服务器

╄→гoц情女王★ 提交于 2020-02-12 05:18:04
安装vsftpd服务器 vsftpd是目前Linux最好的FTP服务器工具之一, 其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外, 它还具有体积小,可定制强,效率高的优点。 检查vsftpd是否已经安装,要是结果显示为类似的vsftpd-2.0.1-5.EL4.5,说明已经安装: [root@CentOS4 ~]# rpm -qa | grep vsftpd 这里是返回空行,说明没有安装。我们可以在图形界面下安装。 图形环境下单击“Applications → System Settings → Add/Remove Application”菜单项, 在Server下找的"FTP Server"选项,并选中,然后点Update按钮, 按提示安装(安装前需要把加载Linux系统安装光盘)。 如图1: 安装完后再来检查vsftpd: [root@CentOS4 ~]# rpm -qa | grep vsftpd vsftpd-2.0.1-5.EL4.5 [root@CentOS4 ~]# 启动vsftpd服务 [root@CentOS4 ~]# /etc/rc.d/init.d/vsftpd start Starting vsftpd for vsftpd: [ OK ] [root@CentOS4 ~]# 重新启动vsftpd服务

linux 下搭建 ftp

瘦欲@ 提交于 2020-02-12 05:17:40
最近为了方便目标板与PC机上LINUX之间的通讯,就在LINUX搭建了FTP,工作不难,写个总结。主要经过以下几个步骤: 1.检查是否安装了vsftpd服务器 可以用rpm -q vsftpd命令来查看,若显示“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器,若没有则可以在图形环境下单击“主菜单→系统设置→添加删除应用程序”菜单项,在出现的“软件包管理”对话框里确保选中“FTP服务器”选项,然后单击“更新”按钮,按照屏幕提示插入第3张安装光盘即可开始安装。 2.启动/重新启动/停止vsftpd服务 从Red Hat Linux 9.0开始,vsftpd默认只采用standalone方式启动vsftpd服务,方法是在终端命令窗口运行以下命令: [root@ahpeng root] /etc/rc.d/init.d/vsftpd start 重新启动vsftpd服务: [root@ahpeng root] /etc/rc.d/init.d/ vsftpd restart 关闭vsftpd服务: [root@ahpeng root] /etc/rc.d/init.d/ vsftpd stop 3.vsftpd的配置 在Red Hat Linux 9.0里的vsftpd共有3个配置文件,它们分别是: vsftpd.ftpusers:位于/etc目录下

04常用 Linux 命令的基本使用

自古美人都是妖i 提交于 2020-02-12 03:57:17
一、学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等 在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令 Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已 学习终端命令的技巧: 不需要死记硬背,对于常用命令,用的多了,自然就记住了 不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以 二、常用 Linux 命令的基本使用 小技巧: ctrl + shift + = 放大终端窗口的字体显示 ctrl + - 缩小终端窗口的字体显示 三、自动补全 在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键 如果输入的没有歧义,系统会自动补全 如果还存在其他 文件/目录/命令 ,再按一下 tab 键 ,系统会提示可能存在的命令 小技巧: 按 上/下 光标键可以在曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c 来源: CSDN 作者: G5Lorenzo 链接: https://blog.csdn.net/qq

Linux——安装Tomcat(部署Nginx+Tomcat负载均衡)

情到浓时终转凉″ 提交于 2020-02-12 02:15:57
安装Tomcat 测试访问成功,代表Tomcat已经启动成功 tomcat的主目录是/usr/local/tomcat8 Tomcat配置相关说明 配置文件说明 部署Nginx+Tomcat负载均衡 安装俩台Tomcat服务器配置方法如上 给俩台TOmcat服务器建立测试文件 定义一个虚拟主机,并将网站文件路径指向已经建立的/web/webapp1 第二台Tomcat服务器测试文件不同其余步骤一样 安装Ngnix查看 添加链接描述 其中./conffigure 改一下 配置Nginx.conf 配置文件是:vim /usr/local/nginx/conf/nginx.conf 测试成功 来源: CSDN 作者: 有趣的灵魂! 链接: https://blog.csdn.net/weixin_45191791/article/details/104266313

Linux中cp覆盖不提示

喜夏-厌秋 提交于 2020-02-12 01:17:09
cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在大量cp覆盖操作的时候是不能忍受的。   1. 把a目录下的文件复制到b目录     cp –r a/* b   2. 执行上面的命令时,b存在的每个文件都会提示是否覆盖;     cp –r –f a/* b   3. 执行上面的命令时,b存在的每个文件都不再会提示;   这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp='cp -i',当你执行cp时,其实执行的是cp –i。   在终端执行alias就可以看出来了。   [root@devdb ~]# alias   alias cp='cp -i'   可以这样解决   [root@devdb ~]# vi ~/.bashrc   在alias cp='cp -i'前加上"#"注释掉这行,:wq!保存推出,然后重新登陆就可以了。 来源: https://www.cnblogs.com/linux-wangkun/p/5745035.html

如何快速查看Linux日志?

孤者浪人 提交于 2020-02-12 00:13:16
因为在生产环境会遇到很多问题,那么最快的定位方式莫过于去看日志,我们都知道服务器每天会产生大量的日志,那么如何快速的定位也就是最关键的。 本文介绍六种查看日志的命令: tail 、 head 、 cat 、 more 、 less 、 sed 。 一、 tail 1.1 命令功能 tail 命令从指定点开始将文件写到标准输出。 1.2 命令格式 tail[必要参数][选择参数][文件] 1.3 命令参数 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示行数 -q, --quiet, --silent 从不输出给出文件名的首部 -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 1.4 使用实例 tail -n 10 file.log 查询日志尾部最后10行的日志; tail -n +10 file.log 查询第10行之后的所有日志; tail -fn 100 file.log 循环实时查看最后100行记录 tail 一般还会配合着 grep 用 tail -fn 1000 file.log | grep '关键字' 如果查询的数据量太大, Ctrl + F 或者 空格键可以翻页查看 tail -n 5000 file.log |more -1000 二、 head 2.1 命令功能

Linux部署MongoDB

你说的曾经没有我的故事 提交于 2020-02-11 23:44:31
下载安装包 打开网站 https://www.mongodb.com/download-center/community 查找与Linux版本一致的MongoDB安装包。我这里选择安装包格式为tgz压缩文件,版本是RHEL7.0 Linux 64-bit X64 回到Xshell控制台,输入下载命令 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz 这时候会在当前工作目录下将mongodb-linux-x86_64-rhel70-4.2.3.tgz下载下来。 如下图: 解压安装包 输入以下命令 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz 将解压后的目录剪切到一个新目录 mongodb mv mongodb-linux-x86_64-rhel70-4.2.3 mongodb 创建数据库目录 MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。我们到mongodb下新建data/db目录 这里我把data目录也放置mongodb/mongodb下 cd mongodb mkdir -p data/db 创建日志目录

Linux 常用的一些操作

ぃ、小莉子 提交于 2020-02-11 19:51:20
1、查看linux中某个端口是否被占用 1> 使用lsof lsof -i:端口号 查看该端口是否被占用 2> 使用netstat netstat -antpu |grep 80 过滤端口80的使用状态 2、linux中源码包编译安装后,不受systemctrl控制,启动/关闭服务方式: 启动:/usr/local/nginx/sbin/nginx【没有报错提示,代表成功了】 关闭:/usr/local/nginx/sbin/nginx -s stop 报错:Address already in use 【把http关掉】 注意:同一个端口在使用过程中,不能同时被两个程序占用 3、正常yum安装的非源码包,受 systemctrl控制 ,可以 systemctrl控制启动/关闭 启动:systemctrl restart httpd 关闭:systemctrl stop httpd 启动:service start httpd 关闭:service stop httpd 4、Linux里面$#、 $0、$1、$2、$@、$*、$$、$?、$!、$_的含义 $#:传给脚本的变量总个数 $0:表示脚本本身的名字 $1:传给该shell脚本的第一个变量 $2:传给该shell脚本的第二个变量 $@:传给脚本的所有变量 $*:是以一个单字符串显示所有传递给脚本的变量,与位置变量不同

Linux命令行下C++编程初体验

一个人想着一个人 提交于 2020-02-11 14:28:02
1. 源码编辑 (1)vim或gedit等 (2)共享文件夹或samba服务器,到windows下编辑 2. 编译器基本使用 (1)g++ -v查看C++编译器版本号,与gcc用法基本类似 g++ hello.cpp ./a.out (2)-std=c++xx指定编译时使用的C++标准,每一个版本的编译器里面一般都支持好几个版本的C++标准 g++ hello.cpp -std=c++11 指定11版本号编译 g++ hello.cpp -o hello3 -std=c++14 指定14版本号编译 g++ hello.cpp -o hello3 -std=c++17 指定17版本号编译 (3)简单文件直接编译,复杂项目用makefile管理 3. 编译和运行C++程序 (1)g++ hello.cpp -o hello (2)写Makefile编译C++程序 all: g++ hello.cpp -o hello 这些过程与C没有什么区别。 4. Linux下使用cmake管理C++工程 (1)cmake介绍 cmake是makefile的升级版,Makefile的规则非常晦涩难懂,书写非常麻烦,不是每一个人都有能力去写makefile 的,cmake就简单很多,更加智能化 (2)cmake安装 https://cmake.org/download/ 下载源码 解压编译安装

Linux服务器建站必备软件之WinSCP FTP工具 免费无广告

梦想的初衷 提交于 2020-02-11 14:16:38
我们在使用服务器或者主机建站的时候肯定 会有需要用到一些软件配合,比如SSH和FTP工具是必不可少的。在之前笔者一直是有使用的XFTP FTP工具,毕竟是和XSHELL是一个商家的,但是从6.0开始确实变得不够好用,免费用户只能同时开启2个服务器链接,如果第三个需要删除前面的2个才可以链接,体验太差。于是准备重新换一个FTP工具使用,这里有看到WINSCP FTP工具是比较好的。 WINSCP FTP软件 目前是免费软件,而且是有支持中文,我们可以使用。 WinSCP下载地址:https://winscp.net/eng/docs/lang:chs 我们一定要从官方下载最新版本。尤其是在管理服务器的软件中,一定不要使用所谓的绿色版,破解版,除非是官方自己推出的。即便以后如果没有免费软件,我们也需要付费购买这类软件,也不能用非官方提供的版本。 我们可以创建FTP账户,在FTP类型中可以选择FTP、SFTP,这两个是我常用的。然后保存之后可以根据我们需要进行链接管理。 我们在链接服务器之后,可以看到服务器端的数据。然后类似我们常用的FTP一样,可以本地和服务器之间传输数据。 WINSCP软件 比XFTP工具好用很多,而且我们也不用担心只能同时链接两台服务器,WINSCP是不限制的,他们一直免费提供。 其他服务器相关软件: 1、 如何下载最新Xshell版本、免费官方正版软件的技巧过程