
linux
中国风2012
我是一个有着浓厚兴趣的人。。。酷爱计算机行业,为计算机事业做贡献,做一个跨时代人物!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在nginx上为CentOS 6创建SSL证书
本教程介绍如何创建自签名SSL证书,如何将其添加到服务器,以及如何配置SSL文件以将证书显示给全世界。 SSL证书是一种加密网站信息并创建更多s的方法原创 2017-01-17 09:03:28 · 2767 阅读 · 0 评论 -
ubuntu 增加 swap 并加入开机启动项
1. 增加 swapsudo dd if=/dev/zero of=/swap.disk bs=1M count=2ksudo mkswap -f /swap.disksudo swapon /swap.diskor sudo dd if=/dev/zero of=/swap.disk bs=1M count=2k && sudo mkswap -f /swap.disk && sudo swa原创 2016-01-20 17:57:27 · 2211 阅读 · 0 评论 -
Ubuntu 14.04 nginx 502 bad getaway 处理及优化
一、查看错误信息出现 nginx 502 bad getaway 后,查看 nginx 错误信息sudo vi /etc/nginx/sites-available/default2015/01/15 23:36:50 [error] 1924#0: *27095 connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temp原创 2016-01-16 17:57:48 · 3133 阅读 · 0 评论 -
vim 删除匹配行
删除包含特定字符的行:1. 全局删除匹配到的行:g/pattern/d2. 删除第1-5行里的匹配到的行:1,5g/pattern/d3. 删除不包含指定字符的行:v/pattern/d或:g!/pattern/d原创 2016-01-16 15:56:34 · 28813 阅读 · 0 评论 -
ubuntu增加文件swap
现在硬件比较便宜,很多系统在安装的时候,默认都没有swap分区,但是有时可能会因为内存不够,导致运行失败,这事就需要添加一个文件类型的swap,以便完成操作。在操作完成后,再卸载swap文件。下面的操作在ubuntu12.04上完成:1 查看当前内存情况# free -m total used fr转载 2015-10-08 17:24:04 · 752 阅读 · 0 评论 -
ubuntu查看文件大小
使用linux命令df 和du,df 但是df只能查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。所以基本上是两者配合使用。 一 df h参数, 表示使用「Human-readable」的输出,即是输出GB、MB方式Java代码 [root@localhost /]# df -h转载 2015-10-08 17:50:24 · 683 阅读 · 0 评论 -
ubuntu 手动释放缓存 (清理内存cache)
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:1. 切换到管理员权限$ sudo su 2. 多次执行 sync 命令# sync# sync手动执行sync命令(描述:sync原创 2015-09-11 17:45:50 · 97063 阅读 · 0 评论 -
ubuntu 取色软件 Gpick
sudo apt-get install gpick原创 2015-08-19 11:02:52 · 3819 阅读 · 3 评论 -
Ubuntu14.04 配置 iptables 把80端口转到8080
在Linux的下面部署了tomcat,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号。众所周知,在unix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下。所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。1. 安装 iptables-persistentsudo apt-get upd原创 2015-08-18 19:29:55 · 12720 阅读 · 3 评论 -
The PHP cURL extension must be installed to use Guzzle 错误: ubuntu 安装 php-curl 拓展
php 错误:PHP message: PHP Fatal error: Uncaught exception 'Guzzle\Common\Exception\RuntimeException' wit h message 'The PHP cURL extension must be installed to use Guzzle.'首先输入 apt-cache search curl原创 2015-09-08 16:58:05 · 2766 阅读 · 0 评论 -
ubuntu下文件压缩/解压缩命令总结
.gz 解压1:gunzip FileName.gz解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName -------------------------------------------转载 2015-06-01 15:48:17 · 981 阅读 · 0 评论 -
ubuntu 安装 vsftpd
source: https://www.digitalocean.com/community/tutorials/how-to-configure-vsftpd-to-use-ssl-tls-on-an-ubuntu-vpsIntroductionWarning: FTP is inherently insecure! Consider using SFTP instead o转载 2015-07-22 15:18:55 · 758 阅读 · 0 评论 -
Linux下date命令,格式化输出,时间设置
date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,转载 2016-01-20 14:26:34 · 884 阅读 · 0 评论 -
linux vi 统计字符串数量
:%s/test//gn或%s/test/&/gn原创 2016-01-22 09:47:53 · 4518 阅读 · 0 评论 -
如何在CentOS 6上设置nginx虚拟主机(Server块)
本教程将向您介绍如何设置虚拟主机。虚拟主机用于从单个服务器和IP地址运行多个网站或域。与nginx一起使用时,虚拟主机称为Server块。本教程包括设置Server原创 2017-01-17 09:00:43 · 2041 阅读 · 0 评论 -
如何在Apache上为CentOS 6创建SSL证书
本教程介绍如何创建自签名SSL证书,如何将其添加到服务器,以及如何配置SSL文件以将证书显示给全世界。 SSL证书是一种加密网站信息并创建更多s的方法原创 2017-01-17 08:58:37 · 1524 阅读 · 0 评论 -
如何在CentOS 6上设置Apache虚拟主机
本教程将向您介绍如何设置新目录,如何授予正确的权限,如何向新页面添加内容,如何启用虚拟主机以及如何设置本地主机(如果需要)。虚拟主机用于运行多个domai原创 2017-01-17 08:56:01 · 1716 阅读 · 0 评论 -
如何在Ubuntu上安装Linux,Apache,MySQL,PHP(LAMP)
本教程解释如何安装Apache,如何安装MySQL,如何更改根MySQL密码,如何安装PHP,以及如何查看可用的库。 LAMP是一组用于获取Web服务器和ru的开源软件原创 2017-01-16 16:23:02 · 2983 阅读 · 0 评论 -
如何在CentOS 6安装Linux,Apache,MySQL,PHP(LAMP)
本教程解释如何安装Apache,如何安装MySQL,如何更改根MySQL密码,如何安装PHP,以及如何查看可用的库。 LAMP是一组用于获取Web服务器和ru的开源软件原创 2017-01-16 16:20:46 · 1161 阅读 · 0 评论 -
使用Ubuntu 12.04的初始服务器设置
本教程介绍如何使用root登录,如何更改root密码,如何创建新用户,如何授予新用户root权限,如何更改端口以及如何禁用root登录。本教程为Ubuntu。当你原创 2017-01-16 09:01:59 · 1022 阅读 · 1 评论 -
ubuntu 配置 java jdk1.8 环境,增加多版本 jdk 和切换方法
其它各种Linux系统版本安装 java :http://www.howtoing.com/search/安装java 1、安装 java jdk1.81. 添加软件源sudo add-apt-repository ppa:webupd8team/java2. 更新软件源sudo apt-get update3. 安装 jdk1.8sudo apt-get install oracle-java8-原创 2015-07-20 14:53:19 · 13778 阅读 · 0 评论 -
Argument list too long 参数太长问题
1. 问题当我尝试删除所有PDF文件,使用下面的命令时:sudo rm -f *.pdf我得到以下错误:/bin/rm: cannot execute [Argument list too long]发生这种情况的原因是因为扩展 “*” 号会连接每一个匹配的文件,产生一个很长的命令行。2. 解决方法:find . -name "*.pdf" -print0 | xargs -0 rm警告:这是一个递原创 2016-04-25 15:04:37 · 4126 阅读 · 0 评论 -
ubuntu ssh 证书登录(不输入密码)
一、客户端生成 公钥、私钥,并添加到服务器端1. 客户端生成密钥ssh-keygen -t rsa -P ''-t表示key的类型,rsa表示key类型 -P表示密码,-P ” 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。运行完之后在~/.ssh目录下生成私钥id_rsa和公钥id_rsa.pub2. 将客户端公钥id_rsa.pub复制到服务端scp ~/.ssh/id_原创 2015-12-22 17:57:09 · 8074 阅读 · 0 评论 -
Ubuntu 14.04 配置 Nginx, MySQL and PHP 环境
原文地址:http://www.cyberciti.biz/faq/install-lemp-linux-nginx-mysql-and-php-stack-on-ubuntu-linux-14-04-lts/Nginx InstallationNginx is one of the robust web server in Linux world. Nginx i原创 2015-05-08 14:58:08 · 16706 阅读 · 2 评论 -
Ubuntu MySQL允许远程连接访问
前言:设置Ubuntu允许远程连接MySQL,出于安全方面考虑MySql-Server 只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大原创 2015-07-20 13:24:56 · 3731 阅读 · 0 评论 -
Linux配置定时,使用 crontab -e 与 直接编辑 /etc/crontab 的区别
Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别:方法1:使用命令 crontab -e 然后直接编辑定时脚本。这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚本。 如:[html] view plaincopy在CODE上查看代码转载 2015-12-23 18:03:03 · 1789 阅读 · 0 评论 -
ubuntu 命令行卸载并清理软件
1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用 sudo apt-get remove --purge 软件名称 sudo apt-get autoremove --purge 软件名称 方法二、如果不知道要删除软件的具体名称,可以使用dpkg --get-selections | grep ‘软件相关名称’sudo apt-get purge 一个带c转载 2015-07-20 19:43:35 · 52461 阅读 · 3 评论 -
ubuntu安装总是提示"正在探测文件系统"
安装过程一直显示“正在探测文件系统...”使ubuntu系统无法继续安装。解决方法:重启电脑,重新安装ubuntu之前,用“Ctrl+Alt+T"调出终端,然后运行“sudo umount -l /isodevice”然后再安装系统就可以正常安装了。转载 2015-07-26 20:56:05 · 34705 阅读 · 4 评论 -
ubuntu 系统设置东西少了很多,重新安装系统设置选项。
执行以下命令即可:sudo apt-get install unity-control-center原创 2015-05-20 11:27:51 · 3758 阅读 · 0 评论 -
ubuntu 下 pem 转换成 ppk
1. 安装 puttygen sudo apt-get install putty-tools2. 进入 pem 所在文件执行转换命令puttygen mykey.pem -o mykey.ppk即可生成 ppk 文件。原创 2015-05-20 17:53:18 · 2422 阅读 · 0 评论 -
ubuntu wordpress 插件上传 ftp 用户密码设置
1. 设置 ubuntu 账户密码sudo passwd ubuntu 输入以上命令后,会提示输入密码(二次)。2. 配置 wordpress 文件 wp-config.php/** * use ftp to install and upgrade plugins and so on. */define('FS_METHOD', 'direct');define('原创 2015-05-12 15:38:00 · 1840 阅读 · 0 评论 -
linux nginx 301 跳转
1. 修改 default 文件ubuntu@:~$ sudo vi /etc/nginx/sites-available/default2. server {} 中增加如下代码location /www-vote4twix-mars-com-twix-pick-a-side-sweepstakes.html { rewrite ^(.*)$ /www-v原创 2015-04-30 14:28:27 · 2017 阅读 · 0 评论 -
ubuntu 下 wordpress 设置 Permalink 为 自定义结构后出现404页面 nginx - 404 not found page for permalinks
1. 先打开 nginx 配置文件 default cd /etc/nginx/sites-available/2. 编辑 default 文件sudo vi default3. server 内的 location /{ ... } 加入 try_files $uri $uri/ /index.php?$args;完成如下:server { lis原创 2015-05-08 15:22:37 · 3752 阅读 · 0 评论 -
ubuntu 安装 python3 升级
首先,通过命令行安装Python3.2,只需要在终端中通过命令行安装即可: 复制代码代码示例:sudo apt-get install python3因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,所以此时不能卸载Python2,需要将默认Python的指向Python3。刚才的Python3是被默认安装带usr转载 2015-02-15 15:22:46 · 22855 阅读 · 1 评论 -
ubuntu 安装 mysql
一、安装 mysql 命令sudo apt-get install mysql-server注: 在安装过程中,会提示你输入 root 用户的 密码,两次输入。二、检查 mysql 服务是否启动sudo netstat -tap | grep mysql注:当你运行此命令时,你会看到如下一行信息tcp 0 0 localhost:转载 2015-02-15 10:39:21 · 680 阅读 · 0 评论 -
vim下接下Ctrl+S造成程序僵死
我在使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里。在界面上输入什么都没有反应。甚至Ctrl+C、Ctrl+D也没有反应。由于不是经常发生,也就没在意。每次很麻烦的关掉putty的窗口,重新再打开putty。今天发生了好几次,很是郁闷。就想看看究竟是怎么回事,结果发现每次按下Ctrl+S就会出现这个问题。由于以前碰到过vim有些扩展有问题,这次就也怀疑是vim扩展的问题。结果转载 2015-02-28 18:59:16 · 616 阅读 · 0 评论 -
ubuntu 安装 Nginx
一、安装 Nginx1. 更新本地包索引sudo apt-get update2. 安装 Nginxsudo apt-get install nginx二、启动/停止 Nginx 服务1. 停止 Nginx 服务sudo service nginx stop2. 启动 Nginx 服务sudo service nginx st转载 2015-02-14 17:44:10 · 517 阅读 · 0 评论 -
Vim的行号、语法显示等设置,即.vimrc文件的配置
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc转载 2015-02-28 16:56:40 · 760 阅读 · 0 评论 -
Python2.7 安装 bs4( beautifulsoup)
apt-get install python-bs4 python-bs4-doc原创 2015-02-28 16:13:01 · 14699 阅读 · 0 评论 -
ubuntu安装fcitx五笔拼音输入法
根据网络资料整理,参考:http://gongstring.iteye.com/blog/1392151http://cyanman.blog.163.com/blog/static/1525020820111196433790/第一步:缷载ibussudo apt-get remove ibus重启ubuntu第二步:安装fcitx五笔转载 2015-05-20 10:46:03 · 5852 阅读 · 0 评论