![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 407 阅读 · 0 评论 -
linux编译安装nginx1.14.0
基础知识切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softudo apt install gcc g++ \libxml2 libxml2-dev \libss...原创 2017-12-27 21:33:55 · 4441 阅读 · 0 评论 -
linux编译安装mysql8.0.11
基础知识切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softsudo apt install cmake libncurses5-devwget https://dev.m...原创 2017-12-28 00:01:10 · 1466 阅读 · 2 评论 -
linux编译安装php7.2.5
基础知识切换目录 创建目录 更改所有者 apt安装依赖软件 下载软件包 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softsudo apt install gcc g++ \libxml2 libxml2-dev \libs...原创 2017-12-28 22:56:00 · 2841 阅读 · 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 · 377 阅读 · 0 评论 -
linux实用系列--apt
apt 软件包管理器常用选项 install 安装软件包 autoremove 自动清理残留的依赖包 autoclean 自动清理下载的包文件 clean 清理缓存 list 显示所有安装的包命令示例sudo apt install gcc g++ libxml2 libxml2-dev libs...原创 2017-12-27 21:56:03 · 1267 阅读 · 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 · 1098 阅读 · 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 · 1125 阅读 · 0 评论 -
linux常用命令(locate,whereis,which,find,grep)
locate 搜索,在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate locate命令所搜索的后台数据库 updatedb 更新数据库原创 2017-09-02 07:59:39 · 235 阅读 · 0 评论 -
linux实用系列--pwd
pwd 显示当前目录 该命令一般没有选项和参数命令实例pwd关联命令显示文件(目录)命令原创 2018-01-07 13:20:05 · 202 阅读 · 0 评论 -
linux实用系列--cd
cd 切换目录 该命令一般不需要带选项命令示例cd ~/Downloadscd -cd ..cd .cd /cd /soft ~ 当前用户家目录,类似windows下c:\user\erge - 上次所在目录 .. 上层目录 .当前目录 / 根目录...原创 2017-08-24 22:00:50 · 555 阅读 · 0 评论 -
linux实用系列--wget
wget 下载命令 该命令一般不需要带选项命令示例wget http://nginx.org/download/nginx-1.13.8.tar.gz原创 2017-12-27 22:08:18 · 405 阅读 · 0 评论 -
linux编译安装git2.18.0
基础知识切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softsudo apt-get install dh-autoreconf libcurl4-gnutls-de...原创 2018-06-24 19:48:41 · 1274 阅读 · 0 评论 -
linux编译安装subversion1.10.0
基础知识切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softsudo apt install gcc g++ \libxml2 libxml2-dev \libs...原创 2018-06-24 18:06:54 · 1208 阅读 · 0 评论 -
linux编译安装subversion1.10.0
安装httpd的时候说过,编译安装了apr,apr-util 还需要编译安装zlib 提示缺少sqlite 根据提示下载,然后解压到subversion源代码目录,目录名称为sqlite-amalgamation,不带版本号原创 2017-08-13 21:24:11 · 574 阅读 · 0 评论 -
linux编译安装apache2.4.33
基础知识切换目录 创建目录 更改所有者 下载软件包 apt安装依赖软件 解压软件包 ps:系统为deepin或者ubuntu,默认用户为erge安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softsudo apt install gcc g++ \libxml2 libxml2-dev \libs...原创 2018-06-24 13:55:41 · 546 阅读 · 0 评论 -
linux实用系列--chown
chown 改变文件(夹)的所有者常用选项 -R 递归改变命令示例sudo chown erge /softchown ergechown -R erge ~/noexist原创 2018-04-29 14:53:52 · 963 阅读 · 0 评论 -
linux实用系列--mkdir
mkdir 创建目录常用选项 -p 递归创建命令示例sudo mkdir /softmkdir ~/softmkdir -p ~/noexit/test原创 2018-04-29 14:34:47 · 1241 阅读 · 0 评论 -
linux编译php扩展swoole
基础知识切换目录 创建目录 更改所有者 下载软件包 解压软件包 linux编译安装php7.2.5安装步骤命令(复制粘贴即可)cd ~ sudo mkdir /softsudo chown erge /softwget https://codeload.github.com/swoole/swoole-src/tar.gz/v2.1.3tar zxvf swool...原创 2018-05-01 20:03:23 · 322 阅读 · 0 评论 -
linux系统介绍
linux系统分发行版,内核版 发行版大致分3个系列: rethat系列,软件包以rpm为主 debian系列:软件包以dep为主 其他 现在流行的包还有Flatpak,Snapcraft 现在国内基于linux的活跃版本:深度deepin,麒麟系列(优麒麟,银河麒麟)等 ps:个人认为深度是比较好用的...原创 2018-05-01 17:33:31 · 394 阅读 · 0 评论 -
shell 变量
标准输出1 标准错误输出 2 > 重定向 >> 追加 $0,$1… 脚本为第0个,空格分隔的参数为1,2,以此类推 $# 参数个数,从1开始 $@ 参数列表,从1开始 :- 变量名=值 不能有空格 $变量名 使用变量 if [-f “somefile” ] date file case原创 2017-09-10 19:32:03 · 174 阅读 · 0 评论 -
shell基础
shell是一个命令行解析器。原创 2017-09-04 07:58:51 · 189 阅读 · 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 · 4243 阅读 · 0 评论 -
memcached 操作
add key flag expire lengthkey 键名flag 标志,由于memcached 只能存储字符串,所以对于数组序列化,json加密的就靠这个标志来区分expire 过期时间 0 不自动失效length 长度add test 0 0 5hello原创 2017-08-28 00:20:02 · 251 阅读 · 0 评论 -
linux常用命令(logout,alias,clear,history,wc)
logout 退出登录原创 2017-09-04 23:20:35 · 1057 阅读 · 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 · 459 阅读 · 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 · 10708 阅读 · 1 评论 -
linux常用命令(man,help,info,shutdown,halt,poweroff,init,reboot,runlevel)
man 查看帮助 man的级别 1 查看命令的帮助 2 查看被被内核调用的函数的帮助 3 查看函数和函数库的帮助 4 查看特殊文件的帮助 5 查看配置文件的帮助 6 查看游戏的帮助 7 查看其他杂项的帮助 8 查看系统管理员可用命令的帮助 9 查看和内核相关文件的帮助(可能有些已经没有了)-f 相当于whatiswherei原创 2017-09-03 08:08:37 · 532 阅读 · 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 · 413 阅读 · 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 · 1503 阅读 · 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 · 240 阅读 · 0 评论 -
memcached编译安装
重要提醒,多按tab自动补全 下载memcached,解压进入目录wget http://www.memcached.org/files/memcached-1.5.1.tar.gztar zxf memcached-1.5.1.tar.gzcd memcached-1.5.1./configure --prefix=/usr/local/memcached提醒需要libevent,下载li原创 2017-08-27 23:45:25 · 949 阅读 · 0 评论 -
linux svn使用实例(待完善)
先决条件:全局svn相关命令,如果不会,请参考环境变量,ln命令有等相关知识,也可以用绝对路径命令 创建svn仓库步骤1.建立仓库目录,路径位置名称任意 mkdir /data/svnrepos2.初始化仓库 svnadmin create /data/svnrepos3.修改相关配置,主要是/data/svnrepos/passwd文件,按格式添加账号密码4.启动SVN原创 2017-09-14 23:56:57 · 238 阅读 · 0 评论 -
linux远程连接windows服务器操作
由于公司办公电脑用的是linux,突然碰到一个需求,连接windows2003服务器,下载文件 我靠,这可怎么整。 赶紧百度一查,然后都是各种windows连接linux实现文件传输,感觉不太适用。因为服务器限制了不能给你随便装软件,服务之类的。 经过一番摸索,得出几个可用方法,特分享出来,以备需要的使用各类云共享,网盘,邮箱火狐出的在线传输https://send.firefox.com原创 2017-08-29 16:49:10 · 10342 阅读 · 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 · 248 阅读 · 0 评论 -
centos6.9编译安装mysql5.7.19
废话不多说,先直接来完全操作命令yum install cmake gcc gcc-c++ ncurses-devel wgetwget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gztar zxf boost_1_59_0.tar.gzwget https://cdn.mysql.原创 2017-04-09 21:02:19 · 3468 阅读 · 0 评论 -
linux常用命令(useradd,usermod,userdel,groupadd,groupmod,groupdel)
useradd usermod userdel groupadd groupmod groupdel原创 2017-09-08 22:18:18 · 557 阅读 · 1 评论 -
linux常用命令(ps,) (待完善)
ps 查看进程 -l 长格式显示 -e 显示所有,同-a -a 显示所有,除了会话引线 -u 显示进程归属和内存 -x 显示没有控制终端的进程原创 2017-09-17 09:14:53 · 296 阅读 · 0 评论 -
正则表达式
* . ^ $ [] [^] \ {n} {n,} {n,m}原创 2017-09-24 12:52:36 · 224 阅读 · 0 评论 -
shell(待完善)
declare expr 变量测试 source . umask /etc/profile /etc/profile.d/原创 2017-09-24 11:01:30 · 279 阅读 · 0 评论