每天开心一点


Linux系统如何关闭、删除、结束进程?
Linux系统如何关闭、删除、结束进程?方式1:输入【pgrep 进程名称】即可获取到pid列表。            例如:pgrep java方式2:使用【ps】命令查看进程pid。            例如:ps -ef|grep java    &...
851    2020-09-11
Sudo的用法和Visudo设置
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。visudo授权配置在/etc/sudoers这个文件中,默认这个文件是只读权限,它有个专门的工具叫visudo,这个命令能不仅能编辑这个配置文件,还能对输入内容做语法检测,如果语法有误,会提示错误...
756    2020-09-11
linux中限制root用户远程登陆
linux中root用户是超级管理员,可以针对root用户暴力破解密码,这样很不安全,工作中我们一般禁止root用户直接远程登陆,开设一个或多个普通用户,只允许登陆普通用户,如果有需要用root用户,可以su切换root 或者sudo来拥有root权限执行命令。# vi /etc/ssh/sshd_configPermitRootLogin yes ==>PermitRootLogin no...
574    2020-09-11
Linux统计ip数据并去除重复项
功能:查看ip,排序,去除重复值脚本:cat logs.log | grep 调用受限 | awk '{print $7}' | sort | uniq | awk -F":" '{print $2}'分析:1.查找出含有ip的日志2.打印出ip3.通过sort来对ip数据排序4.通工uniq来删除重复行参考:https://blog.csdn....
656    2020-09-10
20个必不可少的Python库也是基本的第三方库
Requests.Scrapy.wxPython.Pillow.SQLAlchemy.BeautifulSoup.Twisted.NumPy.SciPy.matplotlib.Pygame.Pyglet.pyQT.pyGtk.Scapy.pywin32.nltk.nose.SymPy.IPython.
641    2020-09-10
git 常用命令
1、远程仓库相关命令2、分支(branch)操作相关命令3、版本(tag)操作相关命令4、子模块(submodule)相关操作命令参考:https://www.jianshu.com/p/d220c88bb516 https://www.git-scm.com/book/zh/v2 https://www.jb51.net/article/55442.htm https://www.cnblogs...
906    2020-09-09
Shell函数返回值(return关键字)
在C++、Java、C#、Python等大部分编程语言中,返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果就通过return语句返回。但是Shell中的返回值表示的是函数的退出状态:返回值为0表示函数执行成功了,返回值为非0表示函数执行失败(出错)了。if、while、for等语句都是根据函数的退出状态来判断条件是否成立。Shell函数的返回值只能是一个介于0~255之间的整数,...
990    2020-09-09
100个shell脚本
Shell脚本100例1. 判断文件或目录是否存在2. 无密码登录虚拟机系统3. 显示本机Linux系统所有开放端口列表4. 统计Linux相关进程信息5. 获取本机MAC地址6. 修改Linux最大打开文件数量7. 编写脚本快速克隆KVM虚拟机1. 编写 hello world 脚本2. 通过位置变量创建 Linux 系统账户及密码3. 每周 5 使用 tar 命令备份/var/log 下的所有...
835    2020-09-08
Linux 下如何修改用户名(同时修改用户组名和home目录)
我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。本教程将会讨论这些东西。让我们先从修改用户名开始。1、修改用户名我们使用 usermod 来修改用户名。其语法为,$ usermod -l new_username old_username举个例子,假设我们有一个名叫 dan 的用户想要重命名为 susan,那么在终端下执行下面命令:$ sudo usermod -...
768    2020-09-08
python读取键盘输入
方法一:raw_input()方法二:input()方法三:sys.stdin()1. for line in sys.stdin:2. while True:      line = sys.stdin.readline()3. while True:...
482    2020-09-07