![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
陈夏明
联系邮箱:xiaming_chen@163.com
展开
-
openSUSE下安装MySQL
非常简单!系统设置——YAST——软件管理——搜索“mysql”——选中mysql-community-server(系统会自动帮你勾选需要依赖的软件,不用改)——接受即可安装完成后,使用终端,进入 root 用户!一定要 root 用户!启动MySQL服务:service mysql start登录root账户:mysql -u root 改密码:set password for 'root'@原创 2015-12-13 21:34:17 · 4242 阅读 · 0 评论 -
Linux——Vi、Vim编辑器命令基础
Vi是一个命令行界面下的文本编辑工具,Vim是Vi的一个增强版。vim或vi命令可以启动vim编辑器 vim + 目标文件路径 使用vim打开文件 如果目标文件存在,则vim打开该文件 如果目标文件不存在,则vim会新建该文件,并打开vi的三种模式: 1、命令模式(常规模式) 任何模式下按ESC键都会返回命令模式。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等操作。 2、插原创 2015-12-20 19:39:43 · 2928 阅读 · 0 评论 -
Ubuntu下压缩、解压缩rar文件
Ubuntu安装后默认的不能够压缩、解压rar文件的,我们需要下载专门的rar解压工具后才可以使用。下载压缩工具:sudo apt-get install rar下载解压缩工具:sudo apt-get install unrar压缩:rar a 压缩后生成的文件名.rar 要被压缩的文件或文件夹名解压缩:rar x 要被解压的文件名.rar原创 2015-12-19 11:02:54 · 1232 阅读 · 0 评论 -
Ubuntu 64位系统下无法开启wineQQ7.8的解决办法
Ubuntu 64位系统下载安装wineQQ7.8后并不能直接打开,原因是wineQQ是32位的,而64位系统默认没安装32位库。解决办法: 在终端下执行:sudo apt-get install libgtk2.0-0:i386 即可原创 2015-12-19 09:42:54 · 4378 阅读 · 1 评论 -
Linux——Linux系统常用命令
日期时间: date 查看当前系统时间 date -u 查看格林威治时间(UTC) date +%Y-%m-%d 以年-月-日格式输出当前系统时间(加号不能丢) date -s “20:20:20” 设置当前时间为20点20分20秒 hwclock或clock 显示硬件时钟时间 cal 查看日历 uptime 查看系统运行时间输出、查看命令: echo 显示输入内容 cat + 文原创 2015-12-18 21:40:39 · 352 阅读 · 0 评论 -
Linux——Linux 系统目录架构
在根目录下(/): bin:binary,保存二进制可执行文件,即命令。 boot:引导目录,存放Linux引导启动所需要的文件,如内核等 dev:device,保存计算机上的硬件(所有硬件都被抽象为一个文件) etc:配置文件 home:家目录,OS中每个用户都在home下有相对应的文件夹(root用户的文件夹直接在根目录下) lib:库文件夹 mnt:挂载目录 opt:常用来装一原创 2015-12-17 21:56:28 · 430 阅读 · 0 评论 -
Linux——Linux 文件基本操作
复制文件、目录: cp 源文件 目标文件 常用参数: -r 递归复制整个目录树 -v 显示详细信息移动、重命名文件或目录: mv 文件 目标目录 若只指定了目标文件夹,没有指定目标文件名,则会直接移动,保留原来的文件名 若指定了目标文件名,则会移动并重命名 重命名:mv 原来的名字 新名字创建、删除文件: 创建:touch 创建一个空文件或更新文件时间 删除: rm + 文件名原创 2015-12-17 21:27:03 · 306 阅读 · 0 评论 -
Linux——Linux 文件系统基本结构
Linux文件系统为一个倒转的单根树状结构 文件系统的根为“/” 文件系统严格区分大小写 路径使用“/”分割(windows中使用“\”)当前工作目录: 每一个shell或系统进程都有一个当前工作目录 使用pwd(print work directory)命令可以显示当前的工作目录文件/文件夹名称: 大小写敏感 最多可以为255个字符 除了“/”之外,都是有效字符 通过touch原创 2015-12-17 21:25:35 · 470 阅读 · 0 评论 -
Linux——Linux默认权限、特殊权限
默认权限:每一个终端都有一个umask属性,来确定新建文件、文件夹的默认权限umask使用数字权限的方式表示。目录的默认权限是:777 - umask文件的默认权限:666 - umask一般,普通用户默认的umask是002,root用户默认的umask是022普通用户文件的默认权限:666 - 002 = rw-rw-r--普通用户文件夹的默认权限:rwxrwxr-原创 2015-12-22 15:08:14 · 781 阅读 · 0 评论 -
Linux——Linux网络基础配置
查看接口信息: ifconfig -a 查看所有接口 ifconfig 接口名称 查看特定接口控制接口: ifup 接口名称 启动特定接口 ifdown 接口名称 关闭特定接口测试网络连通性:ping + IP/域名 测试DNS: host + 域名 dig + 域名 显示路由表:ip route 追踪到达目标地址的网络路径(显示所有经过的设备):traceroute 域名 测试原创 2015-12-23 14:46:30 · 309 阅读 · 0 评论 -
Linux——磁盘基本概念
磁盘基本概念 柱面:立体的。每个盘片上的相同轨道组成的结构 扇区:类似于切蛋糕时的样式磁盘在Linux中的表示: Linux所有设备都被抽象为一个文件,保存在/dev目录下 磁盘设备一般的名称为hd[a-z]或sd[a-z]([a-z]为分区号),如hda,sda,hdb,sdb IDE设备的名称为hd[a-z],SATA、SCSI、SAS、USB等设备的名称为sd[a-z]分区概念:原创 2015-12-20 19:41:17 · 1370 阅读 · 0 评论 -
Linux——fdisk分区工具基础
fdisk是一个基于MBR的分区工具,所以如果使用GPT的分区机制,则无法使用fdisk进行分区。fdisk命令只有具有超级用户权限才能够运行 fdisk -l 列出计算机上所有安装了的硬盘及其分区信息 fdisk + 要被分区的硬盘文件名 对目标硬盘进行分区 按m可查看能够使用的命令 fdisk的控制台下可使用的命令: n 创建分区 e 扩展分区 p 主分区 p显示当前分区分区之后原创 2015-12-20 19:42:37 · 447 阅读 · 0 评论 -
Linux——获取帮助
-h、–help 几乎所有命令都可以使用-h或–help参数获取使用方法、帮助信息等。man man 想要获取帮助的命令 将想要获取帮助的命令作为参数运行man命令即可获取相应的文档帮助。 如:man ls man -k 关键字 查看文档标题中包含关键字的所有文档info info 想要获取帮助的命令 将想要获取帮助的命令作为参数运行info命令即可获取相应的文档帮助。man和info命令原创 2015-12-21 11:14:18 · 416 阅读 · 0 评论 -
openSUSE下配置Eclipse的JRE
要想使用Eclipse,必须有JRE。我们下载下来的Eclipse中不包含JRE,故需要做一些配置。配置的前提: × 已经安装好了JDK ×,详情请见这篇博客:openSUSE下安装JDK安装好JDK后,一句话配置好Eclipse需要的JRE:ln -s JDK下的JRE文件夹所在路径 Eclipse文件夹的路径这行命令的意思是:在Eclipse下创建一个文件夹,并将其链接到JDK中的JRE文件夹原创 2015-12-13 19:54:53 · 738 阅读 · 0 评论 -
Eclipse导入工程报错:Path for IClasspathEntry must be absolute
昨天从Win10投入Ubuntu的怀抱,装完JDK和Eclipse之后,选择Windows下的Workspace并导入之前Windows下的工程,报错:Path for IClasspathEntry must be absolute解决办法: 1、进入到原来的workspace目录下 2、按键盘上的 Ctrl+H ,将隐藏的文件夹显示出来(一些文件夹默认是隐藏的) 3、删除 .metedat原创 2015-11-29 12:01:48 · 4055 阅读 · 0 评论 -
Linux下向MySQL插数据出现问号乱码
在Ubuntu下跑以前Windows下写的程序向MySQL中插入数据时,中文会变成问号(?),此时可以检查数据库编码:此处为UTF-8,可见没有问题。既然这样,要解决乱码问题,就需要在数据库连接的URL处加上一段代码来指定字符编码:jdbc:mysql://localhost:3306/oa?useUnicode=true&characterEncoding=utf-8这句话用来指定字符编码、解码格原创 2015-11-29 21:37:18 · 571 阅读 · 0 评论 -
Eclipse启动报错
错误信息:A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run Eclipse. No Java virtual machinewas found after searching the following locations:/media/xiamingc原创 2016-01-02 23:00:08 · 510 阅读 · 0 评论 -
openSUSE 42.1 下安装 Oracle JDK
openSUSE 系统自带了openJDK,但是我想用 Oracle 提供的 JDK,故安装之。方法:下载JDK: jdk-8u65-linux-x64.rpm安装JDK:解压下载下来的JDK,将其放在需要的位置使用命令:vi /etc/profile ,在其最后添加如下代码:JAVA_HOME=/run/media/xiamingchen/Tools/jdk1.8/JRE_HOM原创 2015-12-13 19:39:43 · 3299 阅读 · 0 评论 -
Ubuntu下使用SSH登陆云服务器
SSH分openssh-client(客户端)和openssh-server(服务器端),如果只是想登陆到别的机器(如云服务器),则只需要openssh-client就够了。Ubuntu默认安装了openssh-client,若机器上没安装openssh-client,则可以通过sudo apt-get install openssh-client 安装。安装完成后,即可通过openssh-clie原创 2015-12-02 11:54:11 · 505 阅读 · 0 评论 -
Ubuntu15.10 安装MySQL 5.7.9
由于暂时还没有专门用于Ubuntu 15.10的MySQL,故此处选择 Ubuntu Linux 15.04 (x86, 64-bit), DEB Bundle 版本。安装步骤: 1、下载MySQL:进入 http://dev.mysql.com/downloads/mysql/选择如图 下拉找到 Ubuntu Linux 15.04 (x86, 64-bit), DEB Bundle My原创 2015-11-29 19:24:23 · 2942 阅读 · 0 评论 -
Linux——Linux权限
权限是OS用来限制对资源访问的机制,权限分为:读、写、执行。系统中每个文件都有特定的权限、所属用户、所属组,通过这样的机制限制哪些用户、哪些组能够对特定文件进行什么操作。 由于每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样。Linux权限基于UGO模型进行控制: U-User,G-Group,O-Other 每一个文件的权限基于UGO进行设置 权限三个一组(rwx),对应原创 2015-12-21 21:34:11 · 569 阅读 · 0 评论 -
Linux——Linux用户、组
使用Linux时,需要以一个用户的身份登入。 一个进程需要以一个用户的身份运行。 用户限制使用者或进程可以使用、不可使用哪些资源。组用来方便组织管理用户。每个用户有一个UserID,OS通过UserID唯一标识一个用户。 每个用户属于一个主组,属于一个或多个附属组。 每个组有一个GroupID。 每个进程以一个用户身份运行,并受该用户可访问的资源限制。 每一个可登录的用户拥有一个指定的s原创 2015-12-21 11:15:42 · 538 阅读 · 0 评论 -
Linux——安装StarUML时提示依赖关系不满足libgcrypt11>=1.4.5
在安装StarUML时,提示“依赖关系不满足libgcrypt11>=1.4.5”解决方法如下: 在终端输入:wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.3-2ubuntu4.2_amd64.debsudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2原创 2016-01-09 21:24:04 · 4053 阅读 · 0 评论