
linux
Ysdo
热爱记录和分享的打工人er
展开
-
linux vi/vim常用命令(重要!)
在命令行窗口下想要打开或者新建并编辑都可使用vi/vim命令。首先介绍一下vi/vim:vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑...原创 2019-05-05 10:33:04 · 13297 阅读 · 0 评论 -
Linux 进程管理
(1)在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一 个ID号。 (2) 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。(3) 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目 前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法 看到的进程,通常使用后台方式执行。 (4) 一般系统的服务都是以后台...原创 2019-05-09 11:13:06 · 15348 阅读 · 1 评论 -
Linux 权限详解
ls -l 中显示的内容如下:-rwx rw- r-- 1 tom family 20 Feb 2 09:39 a.txt 第0位(-)确定文件类型(d, - , l , c , b)第1-3位(rwx)确定所有者(文件的所有者)拥有该文件的权限。第4-6位(rw-)确定所属组(同用户组的)拥有该文件的权限第7-9位(r--)确定其他用户拥有该文件的权限第10位(1)代表文...原创 2019-05-06 21:04:14 · 2795 阅读 · 0 评论 -
linux 权限的管理
chmod 指令 通过chmod指令,可以修改文件或者目录的权限。 通过+ 、-、= 变更权限 u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和) 1) chmod u=rwx,g=rx,o=x 文件目录名 2) chmod o+w 文件目录名 给其他人添加w权限3) chmod a-x 文件目录名 给所有人去掉x权限通过数字变...原创 2019-05-06 21:56:23 · 146 阅读 · 0 评论 -
Linux Ubuntu下 apt-get包管理
注意不同系统下包 管理机制也是不同的:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等RedHat 系列1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”2 包管理工具 yum3 支持tar包Debian系列1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”2 包管...转载 2019-05-09 16:29:01 · 1008 阅读 · 0 评论 -
Linux 任务调度
任务调度就是指系统在某个时间执行特定的命令或程序。分类:系统工作:有些重要的工作必须周而复始的执行,如病毒扫描个别用户工作:用户想要执行某些程序,如mysql数据库的备份指令:crontab基本语法: crontab [选项]常用选项:-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户的所有crontab...原创 2019-05-07 16:10:21 · 1213 阅读 · 0 评论 -
SSH 远程登录(XShell) 连接不上相关问题(包括无法勾选将主机适配器连接到此网络选框的问题)
今天尝试了下Xshell连接Ubuntu,发现无法连接,如图:于是尝试各种方法,也是可能会出现的错误:先检查一下主机和虚拟机之间是否能够ping通,ping不通可能是防火墙,也可能是其他原因1、 防火墙未关闭检查Windows 和 linux 下的防火墙是否打开,如果打开可能会过滤一部分包导致主机与虚拟机无法连接linux下 (Ubuntu系统):①检查防火墙是否关闭 ...原创 2019-05-10 11:16:35 · 6850 阅读 · 0 评论 -
Linux 硬盘分区,格式化,挂载,自动挂载
Linux硬盘分为IDE硬盘和SCSI硬盘(大多数)IDE硬盘驱动器标识符为“hdxn” hd表示为IDE硬盘,x表示为第几个硬盘,n表示第几块分区。如hda2,表示IDE硬盘第一块硬盘第二个分区SCSI硬盘驱动器标识符为“sdxn” hd表示为SCSI硬盘,x表示为第几个硬盘,n表示第几块分区。如sda1,表示SCSI硬盘第一块硬盘第一个分区指令lsblk该指令查看当前硬盘分...原创 2019-05-07 21:24:48 · 1839 阅读 · 0 评论 -
Linux 磁盘查询
df -lh指令查询整体磁盘当前使用情况du -h /目录 指令查询指定目录的磁盘占用情况,默认为当前目录-s 指定目录占用大小汇-h 带计量单位-a 含文件 --max-depth=1 子目录深度-c 列出明细的同时,增加汇总值 磁盘情况-工作实用指令 1) 统计/home文件夹下文件的个数2) 统计/home文件夹下目录的个数...原创 2019-05-07 22:04:33 · 1656 阅读 · 0 评论 -
在Linux中安装jdk以及编写JDK环境变量
一、首先在Oracle官网中下载 jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、下载完成后 解压jdk压缩包tar -zxvf jdk1.8.0_211三、压缩后配置环境变量vim /etc/profile在最下面一行加上jdk环境变量...原创 2019-05-10 15:05:26 · 156 阅读 · 0 评论 -
Linux下tomcat的安装
首先进入Tomcat官网,选择相应版本进行下载 网址:http://tomcat.apache.org/ 二、下载完成后 执行解压 tar -zxvf apache-tomcat-7.0.70.tar.gz三、解压完成后进入 /opt/apache-tomcat-7.0.70/bin目录下 执行startup.sh命令四、进入浏览器 输入 localhost:80...原创 2019-05-10 15:37:21 · 123 阅读 · 0 评论 -
Linux下 eclipse下载
下载地址:https://www.eclipse.org/downloads/packages/下载完成后进行解压 : tar -zxvf eclipse-ee (tab键补全)解压完成后进入 eclipse下 ./eclipse启动即可原创 2019-05-10 17:13:50 · 19846 阅读 · 5 评论 -
Linux 组管理
查看文件所有者指令 ls -ahl修改文件所有者指令:chown 用户名 文件名修改后所有者改变 所在组依旧是原来的所在组修改文件所在组指令:chgrp 组名 文件名修改用户所在组指令:usermod -g 组名 用户名usermod -d 组名 用户名 改变该用户登陆的初始目录...原创 2019-05-06 17:41:38 · 189 阅读 · 0 评论 -
Linux 压缩与解压缩的相关指令
gzip与gunzip指令 gzip用来压缩文件 ,gunzip用来解压文件(压缩,解压后不会保留原文件)基本语法: gzip 目标文件 gunzip 目标文件zip与unzip指令zip用来压缩文件 ,unzip用来解压文件, 比较常用于项目的打包基本语法: zip [选项] 文件名.zip unzip [选项] 文件名.zip...原创 2019-05-06 16:21:43 · 188 阅读 · 0 评论 -
Linux搜索查找相关指令
find指令 find指令将从指定目录向下递归遍历各个子目录,将满足条件的目录或文件显示在终端基本语法: find [搜索范围] [选项]基本选项:-name 按照指定的文件名进行查找-user 查找属于指定用户名的所有文件-size 按照指定文件的大小进行查找使用通配符进行查找grep指令和管道符号 | grep过滤查...原创 2019-05-06 15:13:27 · 428 阅读 · 0 评论 -
linux下的关机&重启
关机(root用户使用)shutdown -h now 立刻关机非root则会用户报错shutdown -h 5 5分钟后自动关机halt 直接使用等价于关机如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启重启(root用户使用)reboot重启系统reboot -r now 立刻重启(root用户使用)...原创 2019-05-05 11:24:30 · 404 阅读 · 0 评论 -
Linux下进行用户的切换
linux下通过 su 命令进行用户切换su -: 会切换root用户,也会把用户变量也切换到root的环境变量su : 只是会切换root用户,但是当前的环境变量还是以前用户的环境变量普通用户切到root用户时权限不够 需要加sudosudo su输入密码root切换到其他用户时不用输入密码su -test...原创 2019-05-05 14:33:41 · 2895 阅读 · 0 评论 -
Linux创建用户及指定密码和删除用户
添加用户基本语法useradd 用户名创建成功后会自动创建和用户同名的家目录也可以通过useradd -d指定创建用户的目录 useradd -d/home/first xiaoming指定密码基本语法passwd 用户名 (在root权限下)删除用户基本语法userdel 用户名(1)删除一个用户,但保留家目录 (建议保留)(2...原创 2019-05-05 15:02:59 · 3526 阅读 · 0 评论 -
Linux Shell编程之变量相关
变量shell编程中有系统变量和用户自定义的变量系统变量:$HOME、$PWD、$SHELL、$USER等 可用set命令查看系统所有变量 用户自定义变量:定义方法 : 变量名=变量值 AGE=21 注意等号=前后不要有空格撤销变量 使用 unset 变量名定义静态变量:readonly 变量,注意 静态不能unset 定义变量的规则 1变量名称...原创 2019-05-08 11:24:14 · 172 阅读 · 0 评论 -
Linux ROOT密码忘记如何找回
进入到单用户模式,然后修改root密码(单用户模式无需密码就可以登录)重启linux 在启动时的引导页按下Enter键进入如下页面:输入 e 命令光标选中第二行,在输入 e ,跳转页面后 空格输入1 即进入到单用户模式此时输入 b 直接进入单用户模式 并以root用户进入输入 passwd root重新输入新的密码即可修改成功...原创 2019-05-05 17:24:34 · 379 阅读 · 0 评论 -
Linux Shell运算符
1) “$((运算式))”或“$[运算式],如$((1+2)) $[1+2]2) expr `m + n `注意expr运算符间要有空格 expr `1 + 2`3) expr \*, /, % 乘,除,取余原创 2019-05-08 14:19:06 · 294 阅读 · 0 评论 -
Linux文件目录类相关指令(必学,超全,重点!!!)
pwd指令 显示当前工作目录的绝对路径ls指令 基本语法 : ls [选项] [目录或文件]常用选项: -a 显示当前目录所有的文件和目录包括隐藏的 -l 以列表的方式显示信息cd指令 主要用来切换路径基本语法:cd [参数]常用参数:cd...原创 2019-05-05 21:22:54 · 461 阅读 · 0 评论 -
Linux时间日期类相关指令
date指令date用来显示当前日期 也可以设置日期基本语法:datedate +“%Y” 显示年份date +“%m”显示月份date +“%d”显示日份date +“%H” 小时date +“%M” 分钟date +“%S” 秒date -s 时间字符串 用力设置当前日期cal指令 查看日历基本语法:...原创 2019-05-06 10:56:06 · 172 阅读 · 0 评论 -
Linux Shell 控制流程
常用判断条件 两个整数的比较 按照文件权限进行判断 = 字符串比较 -r 有读的权限 -lt 小于 ...原创 2019-05-08 20:16:54 · 283 阅读 · 0 评论 -
Linux Shell read读取控制台输入
基本语法 read(选项)(参数)选项:-p 后面跟提示信息,即在输入前打印提示信息。-t:后面跟秒数,定义输入字符的等待时间,如果没有在指定的时间内输入就不再等待 ...原创 2019-05-08 21:02:06 · 2899 阅读 · 0 评论 -
Linux Shell 函数
Shell编程有系统函数,也可以自定义函数。系统函数basename 指令功能:返回完整路径最后 / 的部分,常用于获取文件名 如,/home/文档/demo.txt 可获取demo.txt基本语法:basename [pathname] [suffix]basename [string] [suffix](功能描述:basename命令会删掉所有的前缀包括最后...原创 2019-05-08 21:59:30 · 963 阅读 · 0 评论 -
Linux下mysql安装
CentOS 6.8下编译安装MySQL 5.6.14概述:通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa |grep mysql有的话通过下面的命令来卸载掉目前我们查询到的是这样的:[root@hsp ~]# rpm -qa | grep mysqlmys...转载 2019-05-10 17:21:43 · 383 阅读 · 0 评论