linux
Alan_Xiang
在读学生
展开
-
Ubuntu下修改系统的默认启动级别
想自定义Ubuntu系统是默认以图形界面启动还是以命令行形式启动,现在我的Ubuntu版本是ubuntu-16.04,尝试了网上的两种方法——修改/etc/X11/default-display-manager文件或者修改/etc/default/grub文件,都不行。然后尝试了下面的方法即可解决,Ubuntu 16.04貌似只能用这种方法修改: 假设现在在图形用户界面,打开终端,输入原创 2017-01-13 13:07:56 · 5422 阅读 · 1 评论 -
Linux常用命令
ls命令 ls命令(List Directory Contents)用于列出目录内容,包括文件和文件夹。 ls -l命令以详情模式(long listing fashion)列出目录内容。 其中第1列代表文件的属性,可取值如下: - 普通文件 d 目录 l 连接 b 块特殊问价 c 字符特殊文件 p 命名管道(FIFO)原创 2017-01-13 00:07:15 · 1162 阅读 · 0 评论 -
linux下查看某一端口被哪个进程占用
方法1: lsof命令,即ls open fileslsof -i:端口号例如: 方法2: netstat命令netstat -tunpl | grep 端口号例如:原创 2017-12-14 16:35:22 · 83449 阅读 · 0 评论 -
Linux下$#,$0,$1,$2,$3,$@,$*,$$,$?代表的含义
$# :传给脚本的参数个数;$0 :脚本名称;$n :n为数字,代表传给脚本的第n个参数;$@ :参数列表;$* :也是显示参数列表,与上一条命令不同的是,当在双引号里面时,”$*”表示一个参数,即”a b c”,而”$@”表示三个参数,即”a” “b” “c”;$$ :执行当前脚本的进程ID;$? :最后一条命令的退出状态,0表示执行成功,非0表示执行失败.示例: 建立一个脚本te原创 2017-11-29 14:11:17 · 11995 阅读 · 0 评论 -
Ubuntu异常关机后无法启动图形界面,提示 Welcome to emergency mode...的解决方法
输入密码登录root账户;执行命令 journalctl -xb 查看日志输出,搜索关键字”fsck failed”(输入/,然后输入关键字后回车,通过N/n查看上一个/下一个匹配项),找到错误相关的设备,例如我的是/dev/sda8;执行命令 umount /dev/sda8 (对应自己出错的设备)卸载设备;执行命令 fsck -y /dev/sda8 执行fsck校验并修复文件;执行命令原创 2017-09-25 11:05:56 · 14821 阅读 · 9 评论 -
在Ubuntu16.04下安装mysql
首先执行下面三条命令:sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev 安装成功后可以通过下面的命令测试是否安装成功:sudo netstat -tap | grep mysql 出现如下信息证明安装成功: ...原创 2017-01-15 15:44:57 · 50411 阅读 · 17 评论 -
Ubuntu下设置默认以root账户登录
首先修改/etc/lightdm/lightdm.conf,设置autologin-user=root 然后修改/root/.profile,注释掉mesg n || true,并且新添加一行:tty -s && mesg n原创 2017-01-19 13:08:26 · 7828 阅读 · 0 评论 -
解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题
在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full,解决方法很简单,只需要以下两步: 步骤一,输入下述命令以卸载vim-tiny:sudo apt-get remove vim-common 步骤二,输入下述命令以安装vim-full:sud原创 2017-01-11 10:30:32 · 21649 阅读 · 12 评论 -
在Ubuntu16.04下安装tomcat8.5.9
在windows下,到官网下载tomcat8.5.9,选择格式为tar.gz,如下图所示: 通过ftp将下载的tomcat8.5.9压缩包上传到ubuntu服务器,配置VSFTPD可以参看《在Ubuntu16.04下配置VSFTPD》,然后这里我使用的是Xftp 5作为windows下使用的FTP客户端。上传完成后,进入该文件目录,使用如下命令解压:sudo tar -原创 2017-01-15 13:55:00 · 12923 阅读 · 2 评论 -
在Ubuntu16.04下安装jdk-8u111-linux-x64.tar.gz并配置Java环境
在windows下,到官网下载jdk-8u111-linux-x64.tar.gz: 通过ftp将下载的jdk上传到ubuntu服务器,配置VSFTPD可以参看《在Ubuntu16.04下配置VSFTPD》,然后这里我使用的是Xftp 5作为windows下使用的FTP客户端。上传完成后,进入该文件目录,使用如下命令解压:sudo tar -zxvf jdk-8u111原创 2017-01-15 12:18:27 · 14657 阅读 · 1 评论 -
在Ubuntu16.04下配置VSFTPD
第一步:安装VSFTPDsudo apt-get install vsftpd 安装完成后启动VSFTPD服务:service vsftpd start 第二步:新建目录/home/uftp作为用户主目录sudo mkdir /home/uftp 第三步:新建用户uftp,制定用户主目录和所用shell,并设置密码sudo useradd -d /home/uf原创 2017-01-14 16:56:12 · 8160 阅读 · 0 评论 -
Linux 的硬链接与软链接
Linux 的文件与目录现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组通用 API,使他们被处理时均可统一使用字节流方式。换言之,UNIX 系统中除进程之外的一切皆是文件,而 Linux 保持了这一特性。为了便于文件的管理,L转载 2018-03-19 16:35:27 · 571 阅读 · 0 评论