Linux
未读对磁盘进行分区是不管装 Windows 还是 Linux 都是很重要的,对于 Linux 桌面版系统,还要可视化工具进行分区和挂载操作,但是服务器增加物理硬盘之后就不一样了,这里记录一下 Linux 里磁盘管理相关的命令。 一、硬盘分区方式对于经常装系统的人来说(自己就是装个 Linux 前前后后折腾了估计得有几十次了,真是应了《鸟哥Linux私房菜》里说的),对硬盘分区应该是很了解了。目前有两种硬盘分区方式,一种是 MBR 方式,相对较老,而且由于时间的局限性,有许多的不足和缺点,所以就诞生了 GPT 方式的硬盘分区,解决了很多 MBR 下的问题。以下为两种分区的区别: MBR 分区(如今已经算淘汰)最多支持 4 个主分区,只能用扩展分区衍生出更多的逻辑分区。扩展分区要占一个主分区。系统只能转在主分区。MBR 最大支持的分区大小为 2 TB(大数据时代显然是不够的)。 显然 MBR 分区有许多的缺点与不足,从上面的信息可知系统要占一个主分区,所以一块硬盘中最多装4个系统,而且都是不能有其他分区的系统。还有就是一个分区只能分2TB对于现在的时代真的是不够了,所以 MBR 在市面上几 ...
Linux
未读crontab 命令在 Linux 中是用做任务调度使用的,指的就是让系统定时的去调用某些指令或者某个脚本,完成我们想要做的一些定时执行的任务,有许多的应用场景,比如说数据库备份、周期性的日子分析,对于运维人员来说熟练掌握这个命令是十分重要的。 一、定时任务用法crontab [参数] 123-e 编辑 crontab 定时任务-l 查询 crontab 任务-r 删除当前用户所有的 crontab 任务 快速使用例子 1.使用命令:crontab -e 2.输入想要定时执行的命令(/1 * * * * date >> /home/guan/log.txt),Deepin 默认用 nano 编辑器打开,其他的发行版(CentOS)也有用 vim 打开的,如下图: 3.过段时间后执行 cat /home/guan/log.txt,结果如下: 二、参数说明 1. 前 5 个 * 号说明: 12345第一个 * : 一小时中的哪一分钟(0~59)第二个 * : 一天中的哪一个小时(0~23)第三个 * : 一个月中的哪一天( ...
Linux
未读Linux 中每个用户都属于一个组,每个文件也拥有所有者、所有组、其他组三个概念,而且每一个文件都有相应的读、写、执行三个权限,理解组和权限的概念是至关重要的! 一、所有者、所在组、其他组概念默认情况下,哪个用户创建了哪个文件(目录),这个用户便是这个文件(目录)的所有者,而这个用户所在的组也就是这个文件(目录)的所有组。除文件的所有者、所在组内的用户外,其他用户都是另外组。 1. chown [user name] [file name]-R:递归参数,目录下所有子目录和文件都修改改变文件所有者(change owner) 2. chgrp [group name] [file name]-R:递归参数,目录下所有子目录和文件都修改改变文件所在组(change group) 注:以上都必须得有 root 权限才能更改 关于组与用户的创建、删除、修改内容可看:Linux(五):Linux 用户管理 二、权限总结 ls -l 命令后内容含义: 12345678910111213# drwxr-xr-x第 1 位 : 文件类型,d 表示目录,- 表示文件,l 表示软连接,c 表示 ...
一、时间类命令 1. date显示日期 设置日期(必须有 root 权限):date -s 11/03/2018(默认 00:00:00) 更多格式如下: 123456date -s 10:59:59 # 设置当天的时间# 设置具体的时间date -s "10:59:59 2018-11-03" date -s "10:59:59 20181103" date -s "2018-11-03 10:59:59" date -s "20181103 10:59:59" 2. cal显示日历 二、搜索查找类命令 1. findfind [目录] [搜索方式] 名称:在某个目录下以某种方式进行递归的搜索(从硬盘中查找,默认为当前目录)。其中搜索方式有如下几种:-name:按照指定文件名查找文件。-user:查找属于指定用户名所拥有的文件。-size:按照文件大小来查找文件。例如: 2. locatelocate 文件:从数据库中查找,不是从硬盘中查找,不需要遍历整个文件 ...
Java
未读好记性不如烂笔头,记一篇自己日常使用 Eclipse 的文章,最近也发现 Intellij IDEA很好用,打算换更换 IED,由于公司内部的插件只有 Eclipse 版本的,做项目时还需不时地使用 Eclipse,特此记下一些 Eclipse 的常用习惯,方便日后自己翻阅与查找,快速记起自己的 Eclipse 使用习惯。 一、Eclipse 常用配置顺序此处记录一下,本人 Eclipse 工作空间的配置习惯步骤,需要配置的东西如下: jre 运行环境配置 Maven 配置(目录和 settings 文件)(${resource_loc}) SVN 或者 Git 配置(Team 设置忽略文件 .classpath、.project、.settings、target等) 关闭不需要的校验(Validation:2[13]5{1}[2]3) 设置具体的文字大小(快捷键 Ctrl + or -) WorkSpace 改为 UTF-8 设置代码模板(Code Templates) 打开常用窗口(Package、Navigator、Type Hierarchy、Problems、Search、 ...
Linux
未读一、系统预装、应用商店软件以下软件软件都可以在应用商城中下载安装,简单快捷,省的折腾: Chrome FireFox 网易云 WPS 微信(wine) TIM(wine) 雷鸟邮件 百度云(Linux 版) gedit 文本编辑器 Notepadqq electerm ssh、sftp 工具 Xmind ZEN 思维导图 KolourPaint 画图 MyPaint 作图软件 Gvim 二、常用软件、开发工具安装 JDK、EclipseJDK、Eclipse 安装与配置 点击这里 electron-ssr 一直喜欢用这款软件,使用方便简单,搭完梯子才好同步 Chrome 书签。。。 GitHub 下载地址 FinalShell Xshell 和 Xftp 的替代品,其实 ssh 命令已经挺好用的了,就是感觉还想要一款 Xftp 类似的软件,这款国内人做的软件不错,就是界面稍微丑了点,其他还好,就算是代替 Xftp 的吧。下载地址 PostMantar.gz 解压版,需要手动配置启动图标官网下载地址 Typora 官网下载地址 tar.gz 解压版,需要手动配置启 ...
一、下载软件压缩包先去各自的官网下载好 JDK、Eclipse 的解压包,这里下载的是 tar.gz 压缩版 JDK 和 Eclipse,如下图:JDK下载官网Eclipse下载官网 二、解压文件使用 tar -zxvf 命令解压文件,这里解压的目录为 /opt,软件目录如下: 三、配置 JAVA 环境变量 使用命令添加环境变量(需要 root 权限):sudo vim /etc/profile 在配置文件末尾添加如下配置信息 123export JAVA_HOME=/opt/jdk1.8.0_191 # 需要配置自己的JDK目录export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 使用命令更新配置文件:source /etc/profile 使用命令测试是否配置成功:java 配置成功效果如下图,若失败则认真查看配置信息是否有错误,重新配置。 注意: Deepin 下 source /etc/profile 后,只能在当前终 ...
Linux
未读从去年实习到现在8月,工作大半年,正式工作前,也把自己那笨重的神州战神游戏本切换到了今天四月推出的华为 MateBook 14,3:2 超薄体验,用着真的太酸爽,配合 Win10 的触控体验,越用越顺手,结果到现在逢人就推荐它(可惜目前国内还没有 16G 内存版)。 7 月份开始正式工作,一直都想整一个桌面版的 Linux 来用,期间整了个 Ubuntu,但是各种折腾了,触控板支持的也不是特别好,自己也就放弃了,个人感觉折腾这些事情真的太浪费时间,有这个时间倒不如拿来学习其他知识! 所以就在前几天,自己想到了学生时代曾经体验过的 Deepin 系统,自己马上就去下了镜像包,开始了自己的 Deepin 之旅,到现在已经是难以自拔~ 一、Deepin 体验国内 Deepin 团队真的很用心,这几天看了这款桌面版 Linux 的发展进程,真的是个很用心的团队,到现在的 Deepin 15.11 现在已经非常符合国人的的使用习惯,可能是自己做应用层开发,之前也习惯了 Win 的使用习惯,现在转到 Deepin 之后,发现自己在 Win 下常用的软件都有了可替代之选,而且体验也很不错,加上 De ...
Linux
未读面对黑压压的 Linux 界面,为让 Linux 系统能完成我们想要达到的功能,熟悉 Linux 的基本命令是必须要做到的,此篇记录的为 Linux 操作文件目录的常用命令。 一、文件目录类命令 1. pwd(Print working directory) 1pwd :显示当前工作目录的绝对路径 2. ls(List files)ls [参数] 目录名:显示目录下的文件。 12ls -a /home :表示显示/home下所有文件和目录,包括隐藏的。ls -l /home :表示以列表的方式来显示,可直接简写成 ll(小写L) 3. cd(Change directory) 123cd 目录 :进入指定的目录。cd ~ / cd :回到自己的家目录。cd .. :回到上级目录。 4. mkdir(Make directory) 12mkdir [参数] 目录名:创建一个新的目录。mkdir -p /home/Person/xiaoming :一次创建多级目录。 rmdir(Remove directory)12rmdir [选项] 目录名: 删除指定的空目录。注意: ...
Linux
未读Linux 和 Windows 一样,是一个多用户多任务的操作系统,普通用户都得需要由系统管理员(root)来创建,然后用这个账号才能进入系统。在 Win 下面往往使用者都没有用户组和管理员的概念,使用者并不需要关心这些,但是在 Linux 里面就不一样了,搞清楚用户组和用户的概念是很有必要的。 一、关机、重启、用户注销命令 用户首先需要做的就是登录系统,常用的用户登录相关命令简记如下: 123456789101112# shutdown 命令shutdown -h now:立即关机shutdown -h 5:5分钟后关机shutdown -r now:立即重启shutdown -r 5:5分钟后重启#立马关机haltpoweoff# 重启reboot# 注销用户logout sync把内存中的数据同步到硬盘注意:关机或重启时,都应该先 sync 一下,此命令功能是将内存数据写入硬盘,防止数据丢失。 二、用户管理(root 权限下)命令 增加用户useradd [参数] 用户名例:useradd -d /home/haha Guan ——表示创建一个名为 Guan ...









