
Linux
长沙_二哥
如果大家有更深的见解,希望大家不吝指教。如果存在错误,请批评指正。有疑惑或者不解请跟帖提出,我会尽量帮助大家解决。
共同学习,共同进步,坚持就是胜利
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
deepin编译安装redis
wget http://download.redis.io/releases/redis-4.0.11.tar.gz tar zxvf redis-4.0.11.tar.gz cd redis-4.0.11/ make make PREFIX=/soft/redis install cp redis.conf /soft/redis/原创 2018-09-04 22:08:15 · 459 阅读 · 0 评论 -
linux编译安装nginx1.14.0
基础知识 切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft udo apt install gcc g++ \ libxml2 libxml2-dev \ libss...原创 2017-12-27 21:33:55 · 4506 阅读 · 0 评论 -
linux编译安装mysql8.0.11
基础知识 切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft sudo apt install cmake libncurses5-dev wget https://dev.m...原创 2017-12-28 00:01:10 · 1512 阅读 · 2 评论 -
linux编译安装php7.2.5
基础知识 切换目录 创建目录 更改所有者 apt安装依赖软件 下载软件包 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft sudo apt install gcc g++ \ libxml2 libxml2-dev \ libs...原创 2017-12-28 22:56:00 · 2903 阅读 · 0 评论 -
linux实用系列--gzip
.zip unzip .lz lzip -d .tar.lz lizp -d tar xvf .tar.gz tar zxvf .tar.bz2 tar jxvf .tar.xz tar xvf原创 2017-08-15 14:19:14 · 433 阅读 · 0 评论 -
linux实用系列--apt
apt 软件包管理器 常用选项 install 安装软件包 autoremove 自动清理残留的依赖包 autoclean 自动清理下载的包文件 clean 清理缓存 list 显示所有安装的包 命令示例 sudo apt install gcc g++ libxml2 libxml2-dev libs...原创 2017-12-27 21:56:03 · 1330 阅读 · 0 评论 -
centos7编译安装php7.1.11
下载,解压,进入目录, yum install gcc libxml2-devel openssl-devel libjpeg libpng-devel (yum install gcc libxml2-devel openssl-devel libjpeg-devel libpng-devel) (yum install gd zlib zlib-devel openssl openssl-原创 2017-08-13 09:36:36 · 1140 阅读 · 0 评论 -
linux常用命令(zip,gzip,bzip2,tar)
zip 压缩成zip文件zip 压缩包 压缩文件 -r 压缩目录 (经测试好像可以不加r参数,也可以压缩目录) unzip 解压缩unzip 压缩包 gzip 压缩成gz文件gzip 源文件,压缩后源文件会消失 gzip -c 源文件 > 压缩包 实现保留源文件 gzip -r 目录 压缩目录下的子文件 gzip -d 压缩包 解压缩 gunzip 压缩包 解压缩 b原创 2017-09-03 09:17:57 · 1174 阅读 · 0 评论 -
linux常用命令(locate,whereis,which,find,grep)
locate 搜索,在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate locate命令所搜索的后台数据库 updatedb 更新数据库原创 2017-09-02 07:59:39 · 269 阅读 · 0 评论 -
linux实用系列--pwd
pwd 显示当前目录 该命令一般没有选项和参数 命令实例 pwd 关联命令 显示文件(目录)命令原创 2018-01-07 13:20:05 · 239 阅读 · 0 评论 -
linux实用系列--cd
cd 切换目录 该命令一般不需要带选项 命令示例 cd ~/Downloads cd - cd .. cd . cd / cd /soft ~ 当前用户家目录,类似windows下c:\user\erge - 上次所在目录 .. 上层目录 .当前目录 / 根目录...原创 2017-08-24 22:00:50 · 610 阅读 · 0 评论 -
linux实用系列--wget
wget 下载命令 该命令一般不需要带选项 命令示例 wget http://nginx.org/download/nginx-1.13.8.tar.gz原创 2017-12-27 22:08:18 · 466 阅读 · 0 评论 -
linux编译安装git2.18.0
基础知识 切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft sudo apt-get install dh-autoreconf libcurl4-gnutls-de...原创 2018-06-24 19:48:41 · 1342 阅读 · 0 评论 -
linux编译安装subversion1.10.0
基础知识 切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft sudo apt install gcc g++ \ libxml2 libxml2-dev \ libs...原创 2018-06-24 18:06:54 · 1265 阅读 · 0 评论 -
linux编译安装subversion1.10.0
安装httpd的时候说过,编译安装了apr,apr-util 还需要编译安装zlib 提示缺少sqlite 根据提示下载,然后解压到subversion源代码目录,目录名称为sqlite-amalgamation,不带版本号原创 2017-08-13 21:24:11 · 614 阅读 · 0 评论 -
linux编译安装apache2.4.33
基础知识 切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft sudo apt install gcc g++ \ libxml2 libxml2-dev \ libs...原创 2018-06-24 13:55:41 · 601 阅读 · 0 评论 -
linux实用系列--chown
chown 改变文件(夹)的所有者 常用选项 -R 递归改变 命令示例 sudo chown erge /soft chown erge chown -R erge ~/noexist原创 2018-04-29 14:53:52 · 1019 阅读 · 0 评论 -
linux实用系列--mkdir
mkdir 创建目录 常用选项 -p 递归创建 命令示例 sudo mkdir /soft mkdir ~/soft mkdir -p ~/noexit/test原创 2018-04-29 14:34:47 · 1287 阅读 · 0 评论 -
linux编译php扩展swoole
基础知识 切换目录 创建目录 更改所有者 下载软件包 解压软件包 linux编译安装php7.2.5 安装步骤命令(复制粘贴即可) cd ~ sudo mkdir /soft sudo chown erge /soft wget https://codeload.github.com/swoole/swoole-src/tar.gz/v2.1.3 tar zxvf swool...原创 2018-05-01 20:03:23 · 359 阅读 · 0 评论 -
linux系统介绍
linux系统分发行版,内核版 发行版大致分3个系列: rethat系列,软件包以rpm为主 debian系列:软件包以dep为主 其他 现在流行的包还有Flatpak,Snapcraft 现在国内基于linux的活跃版本:深度deepin,麒麟系列(优麒麟,银河麒麟)等 ps:个人认为深度是比较好用的...原创 2018-05-01 17:33:31 · 449 阅读 · 0 评论 -
shell 变量
标准输出1 标准错误输出 2 > 重定向 >> 追加 $0,$1… 脚本为第0个,空格分隔的参数为1,2,以此类推 $# 参数个数,从1开始 $@ 参数列表,从1开始 :- 变量名=值 不能有空格 $变量名 使用变量 if [-f “somefile” ] date file case原创 2017-09-10 19:32:03 · 208 阅读 · 0 评论 -
shell基础
shell是一个命令行解析器。原创 2017-09-04 07:58:51 · 224 阅读 · 0 评论 -
centos7编译安装nginx1.13.5
新出了centos 6.9,所以安装了一个来玩玩。 下载nginx,解压,进入目录 预编译,提示缺少gcc,yum安装 遇到一个问题,我是用普通用户进入系统的,sudo都不能使用,百度了一下,找到解决方法http://jingyan.baidu.com/article/49ad8bce77a0365834d8fa95.html 然后就是安装gcc,继续编译,提示缺少c++编译器,yum 安装原创 2017-04-09 13:53:42 · 4330 阅读 · 0 评论 -
memcached 操作
add key flag expire lengthkey 键名 flag 标志,由于memcached 只能存储字符串,所以对于数组序列化,json加密的就靠这个标志来区分 expire 过期时间 0 不自动失效 length 长度 add test 0 0 5 hello原创 2017-08-28 00:20:02 · 286 阅读 · 0 评论 -
linux常用命令(logout,alias,clear,history,wc)
logout 退出登录原创 2017-09-04 23:20:35 · 1116 阅读 · 0 评论 -
nginx控制,配置
TERM, INT fast shutdown QUIT graceful shutdown HUP changing configuration, keeping up with a changed time zone (only for FreeBSD and Linux), starting new worker processes with a new configuratio原创 2017-05-19 21:46:40 · 527 阅读 · 0 评论 -
非root用户启动nginx 80端口
方法一 chown root nginx chmod u+s nginx方法二 使用非80端口启动程序,然后再用iptables做一个端口转发。 iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080 用root用户直接去执行就可以了! ( sysctl -w net.ipv4.ip原创 2017-08-13 11:50:41 · 10910 阅读 · 1 评论 -
linux常用命令(man,help,info,shutdown,halt,poweroff,init,reboot,runlevel)
man 查看帮助 man的级别 1 查看命令的帮助 2 查看被被内核调用的函数的帮助 3 查看函数和函数库的帮助 4 查看特殊文件的帮助 5 查看配置文件的帮助 6 查看游戏的帮助 7 查看其他杂项的帮助 8 查看系统管理员可用命令的帮助 9 查看和内核相关文件的帮助(可能有些已经没有了) -f 相当于whatis wherei原创 2017-09-03 08:08:37 · 582 阅读 · 0 评论 -
linux常用命令(mount,umount,fdisk,w,who,whoami,last,lastlog,whatis,ifconfig)
mount 挂载命令-t 加入文件系统类型来指定挂载的类型,可以时ext3,ext4,iso9660等文件系统 -o 特殊选项,可以指定挂载的额外选项,见图 -a 根据配置/etc/fstab的内容,自动挂载 umount whoami 显示当前用户 who 显示当前登录的用户,终端,开始时间 whatis 显示命令的含义,如whatis ls ifconfig 显示网卡信息原创 2017-09-03 22:11:49 · 453 阅读 · 0 评论 -
linux程序添加到启动器
sudo vim /usr/share/applications/firefox.desktop [Desktop Entry] Name=Firefox Comment=this is firefox Exec=/opt/firefox/firefox Icon=/opt/firefox/browser/icons/mozicon128.png Terminal=false Type原创 2017-08-15 19:42:47 · 1546 阅读 · 0 评论 -
vim配置
“关闭vi的一致性模式 避免以前版本的一些Bug和局限 set nocompatible “配置backspace键工作方式 set backspace=indent,eol,start “显示行号 set number “设置在编辑过程中右下角显示光标的行列信息 set ruler “当一行文字很长时取消换行 set nowrap “在状态栏显示正在输入的命令 set sho原创 2017-08-20 16:45:56 · 268 阅读 · 0 评论 -
memcached编译安装
重要提醒,多按tab自动补全 下载memcached,解压进入目录wget http://www.memcached.org/files/memcached-1.5.1.tar.gz tar zxf memcached-1.5.1.tar.gz cd memcached-1.5.1 ./configure --prefix=/usr/local/memcached提醒需要libevent,下载li原创 2017-08-27 23:45:25 · 1004 阅读 · 0 评论 -
linux svn使用实例(待完善)
先决条件:全局svn相关命令,如果不会,请参考环境变量,ln命令有等相关知识,也可以用绝对路径命令 创建svn仓库步骤1.建立仓库目录,路径位置名称任意 mkdir /data/svnrepos 2.初始化仓库 svnadmin create /data/svnrepos 3.修改相关配置,主要是/data/svnrepos/passwd文件,按格式添加账号密码 4.启动SVN原创 2017-09-14 23:56:57 · 277 阅读 · 0 评论 -
linux远程连接windows服务器操作
由于公司办公电脑用的是linux,突然碰到一个需求,连接windows2003服务器,下载文件 我靠,这可怎么整。 赶紧百度一查,然后都是各种windows连接linux实现文件传输,感觉不太适用。因为服务器限制了不能给你随便装软件,服务之类的。 经过一番摸索,得出几个可用方法,特分享出来,以备需要的使用 各类云共享,网盘,邮箱 火狐出的在线传输https://send.firefox.com原创 2017-08-29 16:49:10 · 10485 阅读 · 5 评论 -
linux笔记(1)
who am i who mom likes whoami who 命令其它常用参数参数 说明 -a 打印能打印的全部 -d 打印死掉的进程 -m 同am i,mom likes -q 打印当前登录用户数及用户名 -u 打印当前登录用户登录信息 -r 打印运行等级su 可以切换到用户user,执行时需要输入目标用户的密码,sudo 可以以特权级别运行cmd命令,需要当原创 2015-12-28 08:54:30 · 279 阅读 · 0 评论 -
centos6.9编译安装mysql5.7.19
废话不多说,先直接来完全操作命令yum install cmake gcc gcc-c++ ncurses-devel wget wget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz tar zxf boost_1_59_0.tar.gz wget https://cdn.mysql.原创 2017-04-09 21:02:19 · 3518 阅读 · 0 评论 -
linux常用命令(useradd,usermod,userdel,groupadd,groupmod,groupdel)
useradd usermod userdel groupadd groupmod groupdel原创 2017-09-08 22:18:18 · 626 阅读 · 1 评论 -
linux常用命令(ps,) (待完善)
ps 查看进程 -l 长格式显示 -e 显示所有,同-a -a 显示所有,除了会话引线 -u 显示进程归属和内存 -x 显示没有控制终端的进程原创 2017-09-17 09:14:53 · 331 阅读 · 0 评论 -
正则表达式
* . ^ $ [] [^] \ {n} {n,} {n,m}原创 2017-09-24 12:52:36 · 259 阅读 · 0 评论 -
shell(待完善)
declare expr 变量测试 source . umask /etc/profile /etc/profile.d/原创 2017-09-24 11:01:30 · 317 阅读 · 0 评论