
linux
文章平均质量分 86
挨踢学霸
这个作者很懒,什么都没留下…
展开
-
CentOS安装ansible
1、查看python版本安装ansible的时候,必须python的版本为2.6+,从而必须要查看python的版本,从而查看python是否要进行升级.2、安装ansible2.1 安装pycrypto模块https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz# tar xvzf pycrypto-2.6....转载 2018-05-17 22:07:07 · 467 阅读 · 0 评论 -
Linux命令学习系列15-硬链接、软链接
上节内容复习:1. mount命令使用2. fstab文件的使用 作业:把/opt挂载到/tmp/opt下,并且添加到fstab中mkdir /tmp/optmount –B /opt /tmp/opt/opt /tmp/opt none bind 0 0 本节内容:1. 硬链接硬链接是用索引节点来进行链接的实际链接,硬链接允许一个文件拥有多个有效路径,删除其中一个链...原创 2018-05-16 21:46:11 · 376 阅读 · 0 评论 -
linux命令学习系统14-mount,fstab的使用
上节内容复习:1. gzip/gunzip命令2. tar命令 作业:用gzip压缩/var/log下的lastlog文件,然后用gunzip解压,用tar打包ect目录到tmp目录下gzip /var/log/lastloggunzip /var/log/lastlog.gztar –zcvf /tmp/etc.tar.gz /etc 本节内容:1. mount命...原创 2018-05-10 21:05:09 · 4235 阅读 · 0 评论 -
linux命令学习系列13-gzip,tar命令的使用
上节内容复习:1. locate命令2. whereis,which命令 作业:创建文件myfile.txt,用locate进行查找;分别用which 和whereis 查找cd命令touch myfile.txtlocate myfile.txtupdatedblocate myfile.txtwhereis cd which cd 1. gzip/gunzip g...原创 2018-05-06 06:33:31 · 439 阅读 · 0 评论 -
linux命令学习系列12-locate,whereis,which命令
先复习一下上节内容:1. 默认权限和umask2. 查看文件类型file命令3. 查找文件find命令作业:在/tmp目录下创建test.txt文件,查看文件的默认权限,用find命令找出刚才创建的文件,用file命令查看刚才创建的文件类型touch /tmp/test.txtfind / -name test.txtfile /tmp/test.txt 本节来说一下...原创 2018-05-02 22:30:39 · 341 阅读 · 0 评论 -
linux命令学习系列11-umask,file,find命令
上节内容复习:1. 文件/目录详情2. 修改权限命令:chmod命令3. 修改文件所有者:chown命令4. 修改文件所有组:chgrp命令 作业:创建文件test.txt,修改文件权限为所有者有读写执行的权限,所有组有读写的权限,其它人有读取的权限,改变此文件的所有者为user1touch test.txtchmod u=rwx,g=rw,o=r test...原创 2018-04-26 06:07:38 · 283 阅读 · 0 评论 -
linux命令系列10-权限管理chmod,chown,chgrp命令的使用
上节内容复习:1. 进入目录:cd命令2. 创建目录:mkdir命令3. 删除目录:rmdir命令4. 文件和目录复制:cp作业:创建目录test1,test2,在test1中创建test1.txt文件,然后把test1.txt文件复制到test2文件夹下面mkdir test1mkdir test2cd test1touch test1.txtcp tes...原创 2018-04-23 20:52:25 · 1981 阅读 · 1 评论 -
linux命令学习系列9-目录相关操作cd,mkdir,rmdir,cp
上节内容复习:1. 创建文件:touch命令2. 删除文件:rm命令3. 移动文件:mv命令4. 查看文件:cat,head,tail命令 作业:在根目录创建文件test.txt,创建目录test(命令是mkdir),把test.txt移动到test目录下,然后重命名为test.doctouch test.txtmkdir testmv test.txt /...原创 2018-04-22 08:46:11 · 309 阅读 · 0 评论 -
linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令
上节内容:1. 系统和目录管理2. Pwd命令3. .和..目录4. 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录cd /opt相对路径 cd rh绝对路径 cd /opt/rh 文件相关操作:1. 创建文件:touch命令最简单使用方法:touch 文件名,创建或修改文件的访问和修改时间为当...原创 2018-04-15 22:18:32 · 283 阅读 · 0 评论 -
linux系统命令学习系列-文件和目录管理
复习上节内容:1. 定时执行任务命令crontab –e, crontab –l,crontab –r2. 作业:定义一个定时任务,每分钟向/tmp/test.txt文件输出hello worldcrontab –e*/1 * * * * echo ‘hello world’>>/tmp/test.txt 本节我们来说一下文件和目录管理1. 计算机操作系统...原创 2018-04-13 23:54:54 · 216 阅读 · 0 评论 -
linux系统命令学习-例行任务管理at命令
先来复习一下上节内容:1. 切换用户身份命令su2. 以root身份执行操作命令sudo3. 作业:给user1配置sudo权限,不用密码,可执行useradd命令在/etc/sudoers文件中添加如下配置项user1 ALL=(ALL) NOPASSWD:/sbin/useradd 本节我们来说一下例行任务管理的两个命令。什么是例行任务?定时发生的一次或周期性的...原创 2018-04-07 19:43:44 · 390 阅读 · 0 评论 -
linux命令学习系列-用户切换命令su,sudo
先复习一下上节内容:1. 用户组添加groupadd2. 用户组修改groupmod3. 用户组删除groupdel4. 作业创建一个id为501的组group1,然后改成group2,同时id变为502,最后删除这个组,命令分别如下:groupadd –g 501 group1groupmod –g 502 –n group2 group1groupdel...原创 2018-04-05 20:06:49 · 373 阅读 · 0 评论 -
linux系统命令学习系列-用户组管理
先复习一下上节内容:1. 设置密码命令passwd2. 用户信息修改命令usermod3. 用户删除命令userdel4. 作业:修改user1的用户id为505,家目录到admin,用户组为admin,最后删除user1用户usermod –u 505 –d /home/admin –g admin user1userdel user1 这一节,我们继续说...原创 2018-04-03 21:56:16 · 177 阅读 · 0 评论 -
linux命令学习系列-用户管理2
先复习一下上节内容:1. 用户和用户组的基本介绍,UID,GID,用户类型(普通用户,系统用户,根用户)2. 用户和组常用命令id,groups,who命令,加用户名参数和不加用户名参数的区别3. 用户添加命令useradd,执行命令后系统进行了哪些操作,如何通过参数自定义添加用户信息4. 同时还给大家留了一个小作业,不知道大家完成了没有呢,作业的命令是us...原创 2018-03-30 21:42:06 · 206 阅读 · 0 评论 -
linux系统命令学习-用户管理
1. 用户 a) 系统使用user id 简称UID来标志用户的唯一性 b) 用户分为三类:系统用户,根用户,普通用户 i. 普通用户UID大于500,系统默认普通用户UID从500开始只能操作自己的家目录、临时目录和其它授权目录中操作 ii. 根用户(root),超级用户UID是0拥有对系统的完全控制权 iii. 系统用户UID范围1-...原创 2018-03-29 22:15:34 · 291 阅读 · 0 评论 -
linux禁止开机启动防火墙firewalld.service
每次重启测试环境会发现外网都无法访问80端口,用systemctl status firewalld.service检查防火墙,是开启的状态 要使firewall不开机启动,使用命令systemctl disable firewalld.service重启虚机后,再次检查firewall的状态 已经没有启动了。更多文章关注公众号“挨踢学霸”...原创 2018-03-17 13:55:07 · 10296 阅读 · 0 评论 -
uwsgi服务启动(start)停止(stop)重新装载(reload)
1. 添加uwsgi相关文件在之前的文章跟讲到过centos中搭建nginx+uwsgi+flask运行环境,本节就基于那一次的配置进行说明。在www中创建uwsgi文件夹,用来存放uwsgi相关文件在uwsgi文件夹中创建uwsgi.pid和uwsgi.status文件,uwsgi.pid文件用来重启和停止uwsgi服务,uwsgi.status用来查看uwsgi的服务状态2. ...原创 2018-03-16 13:07:58 · 46031 阅读 · 1 评论 -
部署flask项目到linux服务器
在之前的文章跟,我们介绍过centos中搭建nginx+uwsgi+flask的运行环境,本节我们介绍如何把我们的flask项目部署到环境中。1. 上传flask项目下载winscp工具https://winscp.net/eng/download.php安装过程比较简单,不再赘述。安装完成后,打开winscp界面,新建一个远程连接,如图:点击“登录”,弹出确认界面点击“是”,连接成功...原创 2018-03-15 13:26:30 · 20572 阅读 · 6 评论 -
CentOS 7.2 安装配置nginx+python+uwsgi+flask运行环境
操作系统:CentOS 7.2Nginx安装请参考centos7.2安装nginx这个文章1. 安装python3.5执行命令wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz等待下载完成下载完成后,执行tar -zxvf Python-3.5.0.tgz解压安装包,因...原创 2018-03-14 20:53:06 · 1726 阅读 · 3 评论 -
宿主机无法访问linux虚机中的网站
问题现象:1. Nginx服务已启动2. 80端口被nginx监听3. 宿主和linux虚机可相互ping通4. Linux虚机可用curl访问网站5. 宿主无法用浏览器访问网站 排查:1. 查看nginx的access.log发现没有请求进来由此可判断是防火墙给挡住了2. 检查iptables状态,发现iptables没有启动(其实是没有安装)...原创 2018-03-13 20:29:58 · 1184 阅读 · 0 评论 -
CentOS7安装nginx
当前nginx最新版本的linux下载地址是:http://nginx.org/download/nginx-1.13.9.tar.gz执行wget命令下载nginxwget http://nginx.org/download/nginx-1.13.9.tar.gz解压安装包,执行tar zxvf nginx-1.13.9.tar.gz转到nginx的解压目录下 cd nginx-1.13.9在目...原创 2018-03-12 20:45:56 · 260 阅读 · 0 评论 -
CentOS7 Vmware虚机ping不通宿主机network unreachable
Ifconfig之后发现网卡名称是ens33,这个其实没有影响Cd 到/etc/sysconfig/network-script下找到ifcfg-ens33vi ifcfg-ens33,找到onboot,设置为yes即可修改完成后ping www.baidu.com,通畅...原创 2018-03-10 22:52:37 · 1470 阅读 · 1 评论 -
【Linux】CentOS 7通过Firewall开放防火墙端口
发现在CentOS 7上开放端口用iptables没效果(或者是sodino没找到正确的命令,传说Centos7 下默认的防火墙是 Firewall,替代了之前的 iptables)…使用firewall-cmd开放端口则立即就生效了。见下操作:1234567firewall-cmd --state //查看运行状态// 开放1024的端口firewall-cmd --add-port=1024/...转载 2018-03-06 15:11:35 · 194 阅读 · 0 评论 -
linux常用命令之wget命令
一、介绍Linux系统下载文件工具,用来从指定的URL下载文件 二、使用方法1 2 3 4 5 6 7 8 语法:wget [参数] [URL地址] 选项: -c接着下载没下载完的文件 -b启动后转入后台执行 -P指定下载目录 -O变更下载文件名 --ftp-user --ftp-password使用FTP用户认证下载 参数:指定的文件下载URL地址 三、案例1.使用...转载 2018-03-05 13:37:01 · 373 阅读 · 0 评论 -
linux主机名为什么是bogon,以及如何修改成localhost
今天登录linux,发现主机名是bogon,虽然不影响使用,但是看着很不爽,于是想了解一下,为什么会发生这种情况,在csdn上找了到了一个文章,原文如下:起因:公司网络接口做了接口认证,虚拟机桥接至物理网卡无法完成认证进行网络访问,无奈之下只能讲虚拟机网络模式更改为NAT模式,更改完成之后进行ssh登录,发现主机名发生了变化。更改NAT模式之前[root@localhost ~]# [root@...转载 2018-03-05 09:55:20 · 15261 阅读 · 3 评论 -
linux 进程管理用ps命令查看进程
ps命令是Process Status的缩写,用来列出系统中当前运行的那些进程,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不是动态连续的。像大多数linux下的命令使用方式一样,ps的基本使用方式为:ps [option] [--help]常用的使用方式为 ps -aux ...原创 2018-03-01 18:07:32 · 670 阅读 · 0 评论 -
linux vi常用基本命令
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令。默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键 Vi命令由几部分组成1. 查看相关命令 翻页Ctrl+u 向上翻半屏upCtrl+d 向下翻半屏downCtrl+f 向前(下...原创 2018-02-27 21:19:12 · 758 阅读 · 0 评论 -
如何查看/确认linux是否能上网
很多linux系统没有可视化界面,无法通过界面访问一个外网的地址(比如 www.baidu.com)来确认是否能上网。在这种情况下,确认linux服务器是不是能联网的方法很简单,只需要ping www.baidu.com即可如图,说明可以上网...原创 2018-02-26 21:38:00 · 95284 阅读 · 15 评论 -
sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'
出现场景:服务器运行一个flask应用,需要sudo到www-data下面运行flask的一个自定义命令,操作后台数据库添加一条数据。当运行sudo –u www-data时出现 sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'sudo: /usr/lib/sudo/sudoers.so must...原创 2018-02-26 21:37:42 · 27062 阅读 · 4 评论 -
unable to resolve host bogon
使用MAC终端联接远程的linux服务器,进入的时候显示的是bogon的机器名。看日志的时候,发现很多unable to resolve host bogon的错误。于是在百度上各种找,基本的方法是修改/etc/hosts文件,添加对应的机器名。不过并不是所有的都有效果,现做一下总结。需要在/etc/hosts文件中加入本地,和外网ip对应的hostname,如下确保修改好后,保存然后重启netw...原创 2018-02-25 21:17:31 · 965 阅读 · 0 评论 -
linux下用export临时设置环境变量
今天在执行flask命令的时候报了一个错误,RuntimeError:Click will abort further execution because Python 3 was configured to use ASCIIas encoding for the environment.很明显,是说python3的字符集有问题,同时也很人性化的给出了解决方案:Thissystem suppor...原创 2018-02-25 21:17:08 · 7607 阅读 · 0 评论