
Linux
HeatDeath
Learn by doing!
展开
-
Linux 创建用户、赋予用户权限、修改文件夹权限、修改只读文件
创建用户# useradd work设置用户密码# passwd work赋予用户权限方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然后修改用户,使其属于roo...原创 2018-09-06 15:31:30 · 25054 阅读 · 0 评论 -
Linux 查看系统版本和内核版本
内核版本:$ cat /proc/version系统版本:$ rpm -q centos-release 参考资料:查看linux系统版本命令 https://blog.youkuaiyun.com/zhuying_linux/article/details/6859286原创 2018-04-20 16:01:41 · 864 阅读 · 0 评论 -
CentOS 使用 yum 安装 Nginx 的方法
CentOS 7 用 yum 安装 Nginx 在 CentOS 7 中,直接使用 yum 安装 Nignx 会提示无下载源。因此,需要添加 Nginx 的下载源到 yum:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx....转载 2018-04-09 17:49:40 · 694 阅读 · 0 评论 -
CentOS 无法找到 Systemctl 命令的解决办法
centos 6 找不到Systemctl怎么办没事,您可以使用 service 。比如想要启动 NGINX,可以这样:service nginx start使用 service 命令替代参考资料:1、Systemctl无法找到怎么办 https://talk.ninghao.net/t/systemctlwu-fa-zhao-dao-zen-yao-ban/2559...原创 2018-04-09 17:47:43 · 83452 阅读 · 6 评论 -
CentOS 启动 Nginx 报错 97: Address family not supported by protocol 的解决办法
Starting nginx: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)解决办法:vim /etc/nginx/conf.d/default.conflisten 80 default_server;listen [::]...原创 2018-04-09 17:45:51 · 7604 阅读 · 1 评论 -
Crontab 表达式表达每个月的最后一天
59 23 L * * * * * * * *- - - - - -| | | | | || | | | | + year [optional]| | | | +----- day of week (0 - 7) (Sunda...原创 2018-03-14 15:20:05 · 27395 阅读 · 6 评论 -
Linux 下执行 sh 文件的方法
1 cd到.sh文件所在目录$ cd xxx2 给.sh文件添加x执行权限$ chmod u+x hello.sh3 ./执行.sh文件$ ./hello.sh参考资料:1、Linux下面如何运行.sh文件? https://jingyan.baidu.com/article/3f16e003e51a752591c103a4.html...原创 2018-03-06 16:11:27 · 1069 阅读 · 0 评论 -
Linux 下查看文件或目录大小的方式
1、Linux查看文件大小的几种方法 http://blog.youkuaiyun.com/xiongyangg/article/details/548098102、linux下使用 du查看某个文件或目录占用磁盘空间的大小 https://www.cnblogs.com/kobe8/p/3825461.html...原创 2018-03-06 15:33:18 · 312 阅读 · 0 评论 -
Linux 下关于 Zookeeper 常用的命令
zk linux 环境常用命令 一般 linux 软件的启动命令都是在 当前工程的 bin 目录下(脚本命令没法正常执行的 可以参考 zk笔记–windows环境运行zk 修改 启动脚本参数)zk server 命令:1、启动zk sh bin/zkServer.sh sta...转载 2018-03-06 14:45:14 · 564 阅读 · 0 评论 -
crontab 表达式每小时执行一次(整点整分)、每月28号执行
每个月的 28 日 00:00:00 运行cron = "0 0 0 28 * ?"每小时执行一次(整点整分)cron = "0 0 * * * ?"每周四晚上 21:00 执行0 21 * * 4Cron表达式生成器 http://www.pdtools.net/tools/becron.jsp...原创 2018-03-22 16:07:58 · 60128 阅读 · 3 评论 -
Linux 下使用 tar 命令压缩解压
1、*.tar 用 tar -xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar -xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar 用 u...原创 2018-03-12 19:32:27 · 797 阅读 · 0 评论 -
Linux 使用 date 获取系统当前时间
$ date "+%Y-%m-%d %H:%M:%S"参考资料:1、linux在shell中获取时间https://www.cnblogs.com/yymn/p/4620922.html2、Linux系统date命令的参数及获取时间戳的方法https://www.cnblogs.com/33debug/p/6632172.html...原创 2018-03-12 19:26:38 · 12187 阅读 · 0 评论 -
在 win10 下使用 crul 命令的方法
参考资料:1、在Windows下使用curl命令http://www.cnblogs.com/starspace/archive/2009/02/24/1397043.html2、windows(64位)下使用curl命令 https://www.cnblogs.com/xing901022/p/4652624.html3、curl 下载地址 Releases and Downl...原创 2018-03-05 17:18:37 · 1076 阅读 · 0 评论 -
查看linux中某个端口(port)是否被占用
查看linux中某个端口(port)是否被占用 1.使用lsof lsof -i:端口号查看某个端口是否被占用 2.使用netstat 使用netstat -anp|grep 80 更多内容,可以点击这里:http://www.findme.wang/blog/detail/id/1.html ...转载 2018-03-12 10:49:16 · 986 阅读 · 1 评论 -
Linux 中使用 crontab 命令设置定时任务的方法
首先查看一下/etc/crontab文件: $ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/需要定时启动啥任务就往上写啥写完了就妥了更多的参考资料1、在线Crontab表达式执行时间验证 / crontab执行时间计...原创 2018-02-25 19:29:30 · 562 阅读 · 0 评论 -
Linux find 命令的使用方法
linux查找文件命令find 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用Li...转载 2018-05-02 18:52:17 · 513 阅读 · 0 评论 -
Linux 中创建用户、切换用户、赋予 root 权限的方法
参考资料:1、linux用户管理(1)—-创建用户(adduser和useradd)和删除用户(userdel) https://blog.youkuaiyun.com/beitiandijun/article/details/416782512、Linux系统中切换用户身份su与sudo的用法与实例 http://blog.51cto.com/zebralinux/13693013、Linu...原创 2018-05-02 19:01:09 · 5184 阅读 · 0 评论 -
Linux 文件截取前几行、后几行、中间几行命令
如果你只想看文件的前100行,可以使用head命令,如head -100 filename如果你想查看文件的后100行,可以使用tail命令,如:tail -100 filename 或 tail -n 100 filename查看文件中间一段,你可以使用sed命令,如:sed -n '100,200p' filename 这样你就可以只查看文...转载 2018-08-20 20:25:27 · 13260 阅读 · 0 评论 -
Linux 跨主机传输文件
本地到远程$ scp local_file remote_username@remote_host:remote_file $ scp local_fle remote_host:remote_file远程拉到本地$ scp remote_host:remote_file local_file$ scp remote_username@remote_host:remot...原创 2018-08-20 16:07:49 · 1456 阅读 · 0 评论 -
执行 shell 脚本出现乱码的解决办法
export LANG="en_US.UTF-8"在脚本的最前边加上 utf-8 编码即可但是很奇怪,我的 shell 脚本里明明没有 中文字符,怎么也会出现乱码的情况。。。。不过这样改了一下之后确实是好了的参考资料:1、Jenkins执行shell脚本乱码解决办法 https://blog.youkuaiyun.com/wirelessqa/article/details/19...原创 2018-08-22 16:11:32 · 20602 阅读 · 0 评论 -
Linux awk 中 BEGIN 和 END 的使用方法
1、awk的流程控制BEGIN和END http://blog.51cto.com/151wqooo/13098512、awk详解 http://blog.51cto.com/7177526/1387238原创 2018-08-13 16:52:57 · 11259 阅读 · 0 评论 -
Linux cp命令的使用方法与参数含义
1、Linux cp命令 拷贝文件 https://blog.youkuaiyun.com/sqbzo/article/details/90000272、linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹 http://www.cnblogs.com/zdz8207/p/linux-cp-dir.html...原创 2018-08-13 16:24:43 · 6990 阅读 · 0 评论 -
Linux mkdir 命令使用方法
每天一个linux命令(4):mkdir命令 linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录…2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 Di...转载 2018-08-13 16:23:30 · 4399 阅读 · 0 评论 -
Unix 中的五种网络 I/O 模型
看了这几篇文章,大概也就懂了网络 I/O 模型 https://blog.youkuaiyun.com/phunxm/article/details/73008713简明网络I/O模型—同步异步阻塞非阻塞之惑 https://www.jianshu.com/p/55eb83d60ab1Linux 网络 I/O 模型简介(图文) https://blog.youkuaiyun.com/anxpp/arti...原创 2018-07-08 19:38:20 · 1723 阅读 · 0 评论 -
Shell 中使用 echo 将数据写入文件
Shell脚本入门(十二) - 将数据写入文件Linux学习笔记——如何使用echo指令向文件写入内容 今天我们来看一下怎样将数据写入文件中,还记得前面输出信息使用的echo命令吗?输出到文件同样使用这个命令:1. 写入文件示例:[java] view plain copy...转载 2018-05-24 17:30:01 · 80596 阅读 · 0 评论 -
Linux 下 MySQL 的常用命令
启动数据库设置初始密码启动数据库设置初始密码这一小节介绍在Mac OS、Linux、Windows上启动关闭重启MySQL服务,以及部分图形化界面对服务的操控。安装完成后,可以使用 service 命令启动 mysql 服务,在Mac上service命令不存在。命令行启动关闭重启MySQL服务在命令行终端启动 MySQL 非常方便,下面大概介绍几个平台通过命令启动服务的方法。...转载 2018-05-14 17:11:12 · 621 阅读 · 0 评论 -
Linux 下设置 Redis 后台启动的方法
1、redis如何后台启动 https://blog.youkuaiyun.com/ksdb0468473/article/details/521260092、linux安装redis并在后台启动 http://blog.51cto.com/itafei/2095276原创 2018-05-07 11:02:40 · 4788 阅读 · 0 评论 -
查看 Linux 系统版本位数、JDK 版本位数的方法
Linux 系统版本位数系统版本;[root@666666 apache-rocketmq]# cat /etc/issueCentOS release 6.7 (Final)Kernel \r on an \m系统位数:[root@666666 apache-rocketmq]# uname -aLinux 66666 3.10.0-514.16.1.el7.x...原创 2018-04-28 11:48:29 · 3404 阅读 · 0 评论 -
Linux 修改进站提示 /etc/motd
vim /etc/motd/** * ┏┓ ┏┓+ + * ┏┛┻━━━━━━━┛┻┓ + + * ┃ ┃ * ┃ ━ ┃ ++ + + + * █████━█████ ┃+ * ┃ ┃ + * ┃ ┻ ┃ * ┃...原创 2018-05-06 17:22:37 · 6979 阅读 · 0 评论 -
Linux 中使用 kill 和 lsof 命令杀死指定端口的进程
kill -9 `lsof -t -i:port`亲测有效https://stackoverflow.com/questions/33101725/how-to-combine-lsof-i-port-and-kill-pid-in-bash原创 2018-05-03 15:34:12 · 6574 阅读 · 0 评论 -
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such fi
[root@web-server php]# /etc/init.d/httpd restart shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory该错误表示 getcwd 命令无法定位到当前工作目录。...转载 2018-05-03 10:52:33 · 1473 阅读 · 0 评论 -
Linux 下编译安装 Python3 的方法
下载源码包 Python 3.6.4 https://www.python.org/downloads/release/python-364/解压缩文件tar -xvf Python-3.6.0.tgz编译./configure --prefix=/usr/local/python3安装。1、make2、make install创建新...原创 2018-03-10 18:55:06 · 539 阅读 · 0 评论 -
sed: -e expression #1, unknown option to `s' 解决办法
sed: -e expression #1, unknown option to `s'解决办法需要替换的行为:monitor.url=http://192.168.25.100:8443/rest查询资料得知,报错是因为替换的字符串包含有分隔符/修改为:monitor.url=http:\/\/192.168.25.100:8443\/rest即可sed: -...原创 2018-03-09 14:56:06 · 9011 阅读 · 0 评论 -
linux 下的 C语言编程学习(1)
编写完上面的代码后,你需要做的就是两个步骤: 1、输入 gcc hello.c -o hello; 2、输入./hello。如果一切正常的话,此时你应该会在屏幕上看到一行hello的打印。 如果你看到了,那么恭喜你,你已经可以开始linux的c语言编程之旅了。 linux下的C语言开发原创 2017-07-06 13:25:47 · 767 阅读 · 0 评论 -
Linux 常用命令
常用命令 目录方面命令:ls,dir,cd,clear,mkdir 文件方面命令:cp,mv,rm,ln 帮助方面命令:man,help,info,wiki,doc,blog 显示方面命令:cat,tac,head,tail,more,less 权限方面命令:chmod,chown,chgrp 压缩方面命令:tar,gzip,bzip2 关机重启命令:reboot,shutdown,转载 2017-11-24 15:15:12 · 691 阅读 · 0 评论 -
ubuntu下安装chrome浏览器
详情参考http://jingyan.baidu.com/article/a681b0de18071e3b1843463b.html原创 2017-01-16 01:28:56 · 652 阅读 · 0 评论 -
Ubuntu下pycharm的安装及配置
1.在pycharm的官网上下载最新专业版2.安装步骤参考 http://blog.youkuaiyun.com/langb2014/article/details/511667823.专业版许可文件 http://blog.youkuaiyun.com/yangysc/article/details/523558654.设置字体大小和颜色,ide背景色 http://jingyan.baidu.com/原创 2017-01-16 00:45:01 · 1623 阅读 · 0 评论 -
Ubuntu16.04LTS安装及submile text 3基本配置
1.用universal usb installer将下载好的Ubuntu16.04光盘镜像文件烧录到U盘中,把U盘插入目标电脑上,选择U盘启动模式即可安装2.选择好分区等信息,并设置好用户名和密码后,即可进去系统3.在连接上互联网后,在 Unity Dash 打开「软件更新器」- 点击「检查更新」按钮进行更新。4.在更新好之后,重新启动。在软件中心中移除不需要的软件5.安装搜狗输原创 2017-01-15 21:42:12 · 1729 阅读 · 0 评论 -
在Ubuntu16.04下创建只有python3的虚拟环境
用 virtualvenvwrapper 创建的虚拟环境里 既有 py2 还有 py3 ,pip啥的也是乱七八糟的,有脏东西,改用 python3 自带的 venv 创建纯净的,只有 python3 ,pip也只对应 python3 的虚拟环境安装 python3-venv apt-get install python3-venv创建虚拟环境 ,mxonline 为虚拟环境所在的文件夹的名称 ~原创 2017-04-23 16:44:06 · 4989 阅读 · 0 评论 -
ubunutu 16.04 下创建可以同时使用 python2 和 python3 的虚拟环境
venv安装 python3-venv sudo apt-get install python3-venv 创建虚拟环境 sudo python3 -m venv django_venv5在当前目录下,进去虚拟环境所在的文件夹 cd django-vnev5/bin启动虚拟环境 source sctivate 退出虚拟环境 deactivateVirtualenvwrapper原创 2017-04-22 21:57:42 · 1486 阅读 · 0 评论