![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/shell
倾城一笑stu
这个作者很懒,什么都没留下…
展开
-
Linux分区原理及根目录的介绍
一、Linux分区原理为了更好的了解Linux的分区原理,我们可以先来了解window的分区原理。1.window分区原理(1)挂载如下图所示,window系统一般有C盘,D盘,E盘,从里向外环形分布。每个盘都有一个盘符,用来标记它是什么盘。我们把盘符和硬盘分区建立联系的过程,叫做挂载。分区是操作系统的逻辑概念,事实上硬盘本身是没有分区的。(2)挂载点与硬盘分区建立联系的系原创 2016-09-22 23:43:27 · 8131 阅读 · 0 评论 -
Ubuntu系统下搭建lamp环境
LAMP是Linux、Apache、MySQL、PHP的简称。本文描述在Ubuntu 14.04 LTS Server 64位的系统中安装Apache2、MySQL5、PHP5的过程。第一种方式:tasksel一键安装tasksel是Debian/Ubuntu下的安装任务套件,可一次安装多个软件包。使用tasksel安装LAMP套件是一个简单方便的方法。命令如下:tasksel i原创 2016-09-29 01:26:27 · 505 阅读 · 0 评论 -
解决Ubuntu安装ftp服务出现的 Unable to locate package vsftpd问题(绝对有用!!!)
1 . Ubuntu系统下ftp服务的安装首先我们得先在Ubuntu下安装ftp服务,如下图:失败的原因是还没有更新源。解决办法:使用终端软件secureCRT连接linux系统,然后以root用户输入命令 vi /etc/apt/sources.list把下面这段话复制,加在该文件最下面,保存debhttp://mirrors.163.com/debian原创 2016-09-28 16:55:31 · 14886 阅读 · 2 评论 -
Ubuntu 复制文件到远端时错误,Permission denied 失败原因深度探索
原因是vsftp默认配置不允许上传文件。解决办法:修改配置文件 vi /etc/vsftpd.conf.将"write_enable=YES"前面的#去掉,然后保存。最后重启vsftp服务器 : service vsftpd restart原创 2016-10-01 16:59:04 · 6966 阅读 · 1 评论 -
SecureCRT 终端软件连接linux操作系统(解决Ubutu密钥交换失败的问题)
我们可以使用终端软件SecureCRT 去连接linux操作系统(该SecureCRT服务走端口22,协议是ssh(类似apache走http协议,端口80)),SSH 为 Secure Shell 的缩写。具体操作如下:(1)首先得下载SecureCRT这个软件。 (2)下载好了后,打开这个软件,会弹出下面的窗口点击连接,发现连接失败:这是因为原创 2016-09-27 18:24:15 · 18859 阅读 · 2 评论 -
Ubuntu下gcc编译器安装及使用
gcc可以实现C语言、C++语言、Java语言由源码向二进制编译的过程,是一个工具。在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get install build-essential还是简单,一句命令也可以搞定安装完了原创 2016-09-28 17:02:43 · 7029 阅读 · 0 评论 -
Linux系统软件安装介绍
1.二进制码软件安装其软件安装与windows软件安装原理一致,把从网络下载的“二进制码”软件从安装包复制到系统指定目录的过程。本质:二进制码软件文件----(复制)---》系统指定目录。二进制码才可以直接和计算机交流,所以要转换成而二进制码。在linux里,有两种二进制码安装的方式: (1)rpm方式 该方式软件安装本质与windows系统软件安装方式一致,就是原创 2016-09-28 16:46:28 · 466 阅读 · 0 评论 -
Linux的网络配置(虚拟机下的配置)
一台装了Linux系统的电脑如果要上网,那么就先得进行网络配置,如果你用的linux发行版不是Ubuntu,比如是centerOS的话,请参阅http://jingyan.baidu.com/article/fedf07375dc85e35ac89778b.html。如果你的电脑可以上网而且用的是ubuntu的话,那就不用配置了,因为ubuntu会自动联网,会使用dhcp协议自动获得ip地址。原创 2016-09-27 17:56:15 · 544 阅读 · 0 评论 -
Linux的任务调度指令
定义:规定系统在指定的时间完成指定的任务过程。 设置: > crontab –e //编辑任务调度指令 > crontab –l //查看任务调度指令 具体步骤: (1)先建一个a.shell,里面输入以下内容。保存。 (2)执行指令crontab –e ,就会进入vi编辑原创 2016-09-25 20:59:57 · 843 阅读 · 0 评论 -
Linux用户和组的操作
组:就是为了管理具有相同文件操作功能的用户而设定的,如果有新用户添加进来,就只需要把他加入到组里面,这样就会自动地和文件建立关联,节省了很多时间。如下图,财务,客服,技术,这三个就相当于组,同一组内的成员都是完成相同的功能,为了完成这个功能,需要操作同样的一些文件。如果有新用户加进来,比如说xiaoming,他也是客服,那么只要把他加入客服组,这样他就能与文件2,3自动建立联系。具有和link原创 2016-09-25 16:58:30 · 444 阅读 · 0 评论 -
Linux软链接和硬链接
1.软链接定义:就是windows里的快捷方式作用:可以对硬盘空间进行合理分配具体设置: ln –s 源文件 软链接首先:我们在当前目录下选择1.txt,并创建软链接放在/var 目录下然后用ls -l /var 目录查看var目录下的文件信息可以看到文件名是红色的,说明有错,无效,因为没有指定绝对路径,系统只会在当前目录下查找1.txt,发现没有找到,所原创 2016-09-25 16:24:17 · 649 阅读 · 0 评论 -
Linux系统常用指令、管道、find 文件查找指令
一、系统常用指令系统常用指令如下图具体怎么用不做解释,一看就懂。二、管道linux的管道与smarty的变量修饰器使用效果一致。前者的输出是后者的输入参数。Smarty的变量修饰器:{$time|date_format:“%Y-%m-%d %H:%M:%S“}{$title|upper}linux的管道:其中的许多指令(grep head t原创 2016-09-25 16:06:22 · 681 阅读 · 0 评论 -
Linux的权限操作
Linux系统下每个文件或目录都有权限,权限决定了哪些用户对此文件或目录可读,可写,或者可执行。权限本身划分为:读Read、写Write、执行eXecute。权限针对用户的划分:主人User、同组用户Group、其他组用户Other主人就是文件的所有者,就是创建了该文件的用户。我们可以先来看一个例子:输入ls -l 查看当前目录下文件的具体信息我们可以看到每一行前1原创 2016-09-25 15:49:05 · 348 阅读 · 0 评论 -
Linux的vi编辑器
本文只供参考和查阅用,写得不是很详细,敬请谅解!在window系统下,我们可以通过记事本来打开一个文本文件,但是在linux下,我们是用vi编辑器来打开的。1.vi编辑器有三种模式:命令模式(默认)、编辑模式、尾行模式。各种模式的切换操作如下:2.编辑模式操作 命令模式切换到编辑模式(只需要记住i就行了,其它的可以转换)编辑模式到命原创 2016-09-24 00:23:57 · 621 阅读 · 0 评论 -
Linux常用的操作指令
1. 查看当做操作目录位置 > pwd2. 查看(当前)目录里边的文件内容 > ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //all显示文件的详细信息(包括隐藏文件) > ls -a //显示目录全部文件原创 2016-09-22 22:48:42 · 432 阅读 · 0 评论 -
shell 数组 循环
#!/bin/basharray=(1 2 3 4 5) #以括号括起为数组 中间是空格for num in "${array[@]}" #以这种for打印数组do echo $numdonexxx[0]='a' #第二种定义数组的方法xxx[1]='b'xxx[2]='c'for ((i=0; i<${#xxx[@]};i++)); do # ${#xxx[@]} 返回数组原创 2017-06-02 19:20:11 · 3912 阅读 · 0 评论