linux
gent__chen
这个作者很懒,什么都没留下…
展开
-
自定义安装linux/Ubuntu版本操作系统/自定义磁盘分区
想学习linux,就必须要有一个linux操作系统,如果是一个新手,对于学习的成本将提高不少,甚至还要去了解文件系统、磁盘挂载等知识。下面我用ubunt14.04版本做下演示。准备工作:(1)一个带有linux操作系统的启动盘,制作方法与windows相同(2)一台不要太low的电脑(也不需要很好)安装步骤:(1)进入启动盘系统,就会出现以下页面:选择选择自己想要的原创 2015-09-24 17:28:17 · 11163 阅读 · 1 评论 -
linux下终端分屏使用
下面介绍两种终端分屏工具:screen和tumx一、screen使用(只能上下分屏,不能左右分屏)(1)安装工具在ubuntu系统中使用sudo apt-get install screen 安装screen工具(2)使用工具1,输入命令screen使用工具2,上下分屏:ctrl + a 再按shift + s3,切换屏幕:ctrl + a 再按tab键原创 2016-01-26 16:48:01 · 25397 阅读 · 0 评论 -
Workbench远程访问mysql数据库
一台电脑上安装了Workbench,现需要访问另一台ubuntu服务器上的mysql数据库,但mysql默认是不允许访问的,考虑到安全性问题,也不适合使用root用户来访问mysql。这时我们就需要开放mysql服务器并创建新的用户来访问mysql。1,开放mysqlmysql的配置文件在/etc/mysql/my.cnf文件内,里面有一行bind-address = 127.0.0.原创 2016-04-05 16:54:19 · 24616 阅读 · 0 评论 -
linux下nginx默认使用www-data用户组
在配置nginx后新建php项目会发现即使是当前用户创建的文件也无法运行,原因是由于nginx的默认用户和用户组是www-data(在nginx.conf中配置)。这时需要我们对特定的文件进行拥有者修改sudo chown -R www-data:www-data ***原创 2016-03-24 10:57:11 · 18729 阅读 · 1 评论 -
在linux系统下文件和数据库的定时备份
由于项目需要,最近需要定时将重要的文件和数据库备份。一、定时执行(使用crontab实现)(1)新建定时任务 指令 crontab -e可以创建新的定时任务,这时会默认用一个编辑器打开,使用select-editor再选择对应的编号就可以修改默认的编辑器。定时任务模板:0 12 * * * command分 时 日原创 2016-01-20 16:42:47 · 819 阅读 · 0 评论 -
laravel框架下cipher设置出错的几种情况
laravel框架下如果出现No supported encrypter found. The cipher and / or key length are invalid.的错误,请进行如下的检查。(1)检查.env文件检查.env文件内有没有 APP_KEY=jP************WqIqeTb这一行,并执行php artisan key:generate刷新(2)检查co原创 2016-04-08 14:36:04 · 1990 阅读 · 0 评论 -
Linux系统管理之创建用户
在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同:1. 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。这样由于home文件内有一些配置都无法使用,甚至不能使用ll命令2.原创 2016-03-28 15:00:48 · 529 阅读 · 0 评论 -
nginx使用ssl模块配置HTTPS支持
默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:$ cd /usr/local/nginx/co转载 2016-05-28 14:59:44 · 351 阅读 · 0 评论 -
ubuntu下ssh远程登录
实现两台ubuntu14.04电脑的免密钥ssh登录首先准备两台电脑(一台也行,可以使用两个账号),电脑A和电脑B。现配置A免密登录电脑B的root用户。1. 在两台电脑上都安装ssh- 使用sudo apt-get install openssh-server指令安装ssh。- 使用ps -e | grep ssh 查看是否开启ssh,如果没有使用sudo servi原创 2016-07-21 09:30:11 · 606 阅读 · 0 评论 -
vim使用技巧
. 重复上一次修改*x 删除光标下的字符u 撤销上一次修改*dd 删除一行*$ 把光标移到行尾*0 把光标移到行首*a 在当前光标之后添加内容(切换到插入模式)A 在当前行的结尾添加内容(切换到插入模式)*x 向后删除一个字符*X 向前删除一原创 2016-08-31 16:10:50 · 272 阅读 · 0 评论 -
使用synergy软件使两台电脑共用一个鼠标和键盘
我的两台电脑分别是windows和linux系统,windows为服务器(就是发出共享的机子),linux为客户端1,在电脑上下载synergy 1.7.5版本软件并安装,2,设置服务端3,添加客户端,PC端的名字和客户端的名字必须与电脑的一直。PC端可以通过查看电脑属性得知。linux可以通过命令hostname得知4,点击OK后点击开原创 2016-02-22 20:28:17 · 3080 阅读 · 0 评论 -
linux常用的五种查找指令
本文转载至http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。转载 2016-01-25 09:59:43 · 414 阅读 · 0 评论 -
在linux操作系统下使用github的基本流程
准备:如果你没有注册过guthub,请先在github官网上注册一个账号使用步骤:(1)在linux操作系统上生成ssh密钥安装好密钥能够极大的方便我们对github的使用,所以安装一个密钥是有必要的。a) cd ~/.ssh 用户的密钥一般都存放在这个目录下,没有请创建。必须进入这个目录创建密钥。b) ssh-keygen -t rsa -C "emailaddress"原创 2015-09-29 21:28:59 · 677 阅读 · 0 评论 -
linux下U盘内容为只读文件的解决办法
问题描述:将U盘插入linux系统下,直接自动挂载了(并没有设置自动挂载)。然而U盘内文件都是只读文件,修改权限也不能改。解决方法:(1)在插入U盘之前,先执行指令 tail -f /var/log/syslog ,用于实时查看使用U盘时系统的状态。保留这个工作窗口,另外打开一个(2)插入U盘,通过第一个窗口可以很明显的看出,插入过程系统的相应情况。(3)sudo fdis原创 2015-09-30 16:50:57 · 15736 阅读 · 3 评论 -
linux系统下apt-get指令的使用
apt-get 是linux的一条指令,主流的linux版本Debian和ubuntu都使用apt-get来安装软件。那么,需安装的软件都放在哪里呢???apt-get 利用软件安装源来安装软件,其软件安装源放置在/etc/apt/sources.list文件中。也就是说,当我们使用apt-get install来安装某个软件时,系统会通过这个文件上的软件安装源去对应的地址上去找,所以如果原创 2015-10-07 10:06:50 · 2567 阅读 · 0 评论 -
linux/ubuntu下安装nginx时./configure后出现几种错误的解决方法
尽管ubuntu系统下apt-get具体强大软件安装功能,但有时还是需要独立安装软件。由于nginx的一些模块需要依赖其他第三方库,通常有pcre库(支持rewrite模块)、zlib库(支持gzip模块)、openssl库(支持ssl模块)等1,错误提示:error:the HTTP rewrite module requires the PCRE library 解决方法:su原创 2015-10-07 15:12:24 · 6126 阅读 · 0 评论 -
linux操作系统中ps指令的使用
ps命令可以显示系统中当前的进程信息。ps命令的选项中,常用的可以显示所有进程的选项组合,如ps -e、ps -ef、ps -eF、ps -ely使用ps命令显示线程信息,可使用的选项组合有 ps -ejH、ps axjf使用ps命令显示安全信息,可使用的选项组合有 ps -eoeuuser、ps -axZ、ps -eMps常用的参数:-a :显示所有终端机下执行的程序,除了阶原创 2015-10-11 11:46:45 · 679 阅读 · 0 评论 -
linux/ubuntu下su进入toor用户提示“认证失败”的解决方案
安装Ubuntu时root用户系统是保留的,默认是不设置root的。这是有些需要root权限的操作是执行不了的。当使用su root进入时,会提示认证失败的错误。这时我们需要设置root的密码。 1:输入 sudo passwd root2:输入用户密码(安装时设置的)3:输入想设置的root密码4:再次输入root密码 enter结束 就成功了这样就可以使用root用原创 2015-09-26 10:29:14 · 1025 阅读 · 0 评论 -
跨平台开发下换行符CRLF和LF的问题
在跨平台下开发应用,首先应该考虑的是各种兼容性的问题,这里讨论在windows和linux下联合开发而导致换行符不兼容的问题:linux操作系统下的换行符为/n,而windows操作系统下的换行符则为/r/n,这导致在程序执行的时候会出现一些问题,下面举个我遇到的问题和解决方法:问题描述:在windows下编写的shell脚本,通过FileZilla上传到linux服务器上执行时,会出原创 2015-10-13 19:00:34 · 11681 阅读 · 2 评论 -
shell脚本编写
参考 http://c.biancheng.net/cpp/shell/ 网站教程原创 2016-01-19 10:50:44 · 296 阅读 · 0 评论 -
linnx系统下修改vim配色方案
linux系统默认的vim的配色方案看久了眼绝对会瞎,蓝色的字就算贴着屏幕也看不清。linux也不需要你自己去配置,系统自带有多种配色方案。使用指令 cd /usr/share/vim/vim74/colors查看系统有多少种配色方案更改配色:(1)cd ~ 进入到家目录中(2)vim .vimrc添加如下两行代码:set nu 这行是显示行号:colorsche原创 2016-01-19 11:28:15 · 309 阅读 · 0 评论 -
Ionic3项目开发——环境安装
想使用ionic开发一个android的app,但在国内,环境的安装并不是一个容易的事,以下是我在使用代理的情况下在ubuntu14.04环境下搭建的项目环境。配置nodejs在官网上下载最新的nodejs(8.9.1),将这个文件放置在/opt目录下解压。并设置环境变量。设置环境变量的方法是在/etc/profile中加入环境变量的路径,并使用source /etc/profile或重启即可。原创 2017-11-19 16:19:14 · 1404 阅读 · 0 评论