Ubuntu系统使用记录(持续更新)
本篇文章记录在虚拟机上跑Ubuntu16.04遇到的一系列问题,熟悉一下Ubuntu的相关操作,进入终端的方法ctrl+alt+t。
1.修改屏幕分辨率,进入系统默认的是800x600 即便能够进入system settings的display选择其它分辨率,也按不到apply按钮,可以通过Tab键+enter不断尝试,看是否能选到应用按钮,但是还是通过终端比较快。
xrandr 查看所有的分辨率
xrandr -s 1360x768 (选择一个有的分辨率应用)
2.修改root账户的密码,刚刚安装ubuntu,却切换不了最高权限用户,不知道其密码。百度了一下,说是ubuntu的root用户每次开机密码都是随机的,如果要切换,需要自己修改密码。
sudo passwd
输入自己当前登录用户的密码,再输入的root用户新的密码,确认输入一次。这个密码就是root用户今后的密码了。
3.电脑太渣,开虚拟机图形界面很伤,使用命令行界面启动方式,一般是通过vi /etc/inittab修改里面的内容,设置启动级别3(命令界面启动,5是图形界面,6是重启,千万不要用6,会无限循环重启),具体内容是id:3:initdefault:。但是ubuntu并没有这个文件,查了一下好像说linux的debian(含ubuntu)级别2-5的默认效果是相同的,默认安装后运行级别是2(这个不对,我是有runlevel命令查看是5),顺便说一下linux中的debian系列是使用apt-get来作为软件安装方式,而常见的yum软件安装方式是另一个系列的(名字不记得),RedHat、Fedora和Centos等系统都是使用yum命令下载rpm包管理软件安装的。
vi /etc/default/grub 修改GRUB_CMDLINE_LINUX="" 将其改成GRUB_CMDLINE_LINUX="text",之后执行update-grub命令,要改回来一样的操作。如果要在命令行切换成图像界面执行sudo /etc/init.d/lightdm start(没有尝试过)。由于我这个地方有一行字所以注释了原来的,新加这条记录,备份,实验没有成功,后来找到一个修改上面那条记录的,但其是quiet splash改成quiet splash text和我的也不一样,百度16.04的修改方式,是将GRUB_CMDLINE_LINUX_DEFAULT修改成text,取消下面这一行的注释#GRUB_TERMINAL=console。update-grub。注意这个文件只有管理员有写的权限。启动桌面使用sudo service lightdm restart。这个方法还是不灵,进入了命令行,但还是跳转到了图型界面,因为systemd覆盖了上述的命令,要执行下面命令:
sudo systemctl set-default multi-user.target 禁用关闭x windows直接进命令行
执行如下命令启动到桌面:
sudo systemctl start lightdm
要恢复默认启动到桌面,执行:
systemctl set-default graphical.target
4.使用apt-get install vim 安装vim命令,上面3 vi命令不太好使,不知道是不是由于虚拟机的问题。
5.使用secure crt连接VM中的Ubuntu。首先要确保Ubuntu中安装过ssh,默认是没有的。执行ssh localhost 如果是resufed,就需要安装。
apt-get install openssh-server openssh-client 这样就会在/etc/init.d/ssh 找到这个文件了,执行/etc/init.d/ssh restart重启ssh服务
在CRT中快速链接,配置说明:SSH2为SSH服务的第二种链接方式;主机名就是你的Ubuntu ip,使用ifconfig命令查看inet addr:;用户名是你在Ubuntu中的名,
点击链接,过几秒钟输入你的密码即可。
Ubuntu系统使用记录(持续更新)的更多相关文章
- Ubuntu系统下面软件安装更新命令
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...
- C#技巧记录——持续更新
作为一名非主修C#的程序员,在此记录下学习与工作中C#的有用内容,持续更新 对类型进行约束,class指定了类型必须是引用类型,new()指定了类型必须具有一个无参的构造函数 where T : cl ...
- Ubuntu命令集(持续更新)
Ubuntu命令集,生活工作汇总,没有顺序.(持续更新...) 1 pwd:没有参数,在终端现实我们当前所处的文件夹位置:ctrl+l:清除当前终端屏: 2 --------------------- ...
- ubuntu使用问题与解决记录[持续更新]
1. 添加到计划任务 为脚本增加可执行权限 sudo chmod +x yeelink.sh 将脚本加入cronjob(计划任务) sudo crontab -e 在cornjob文件中添加下面一行, ...
- Linux系统编程重要细节记录(持续更新中)
1.在打印rlim_t值时,需要将其转换为long long并使用%lld printf()修饰符.
- C# 知识点记录(持续更新中)
从看C#入门经典开始系统的学习C#,本文主要记录学习过程中的一些知识点,也是我博客生涯的开始,比较重要成体系的部分会单重新写文章整理归纳. 1.一字不变的字符串 @字符 使转义序列不被处理,按照原样输 ...
- oracle 常用操作记录--持续更新...
一.oracle grant 授权语句(转自:https://www.cnblogs.com/yt954437595/p/6488819.html) --select * from dba_users ...
- DP刷题记录(持续更新)
DP刷题记录 (本文例题目前大多数都选自算法竞赛进阶指南) TYVJ1071 求两个序列的最长公共上升子序列 设\(f_{i,j}\)表示a中的\(1-i\)与b中色\(1-j\)匹配时所能构成的以\ ...
- mysql数据库操作记录持续更新...
1.查看删除数据库表的唯一约束 SHOW INDEX FROM tbl_name (唯一约束也是索引) ALTER TABLE tbl_name DROP INDEX index_name 2.u ...
随机推荐
- 30天轻松学习javaweb_https协议的密码学
https通过非对称加密实现数据安全1.CA机构提供数字证书,其中数字证书包含公钥.2.浏览器自带功能验证数字证书是否是CA机构颁发的.3.根据数字证书包含的公钥对表单数据进行加密.4.公钥提供方再根 ...
- EF下CodeFirst、DBFirst与ModelFirst分析
EF4.1有三种方式来进行数据操作及持久化.分别是Database-First,Model-First,Code-first:1.Database First是基于已存在的数据库,利用某些工具(如Vs ...
- [ActionScript 3.0] as3.0加载as2.0的swf时获取as2.0的实际舞台尺寸
var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler) ...
- ramBufferSizeMB
索引算法确定 的情况下,影响Lucene索引速度的因素 MaxBufferedDocs这个参数默认是disabled的,因为Lucene中还用另外一个参数(RAMBufferSizeMB)控制这个bu ...
- PHP中$_FILES的使用及注意事项
$_FILES: 经由 HTTP POST 文件上传而提交至脚本的变量.类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用).$_FILES数组内容如下: $_FILES['m ...
- 查看mysql表结构的几种方法
desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schemaselect * fro ...
- Sq server 关于存储过程,触发器的一些理论简述
http://www.doc88.com/p-2905916227462.html
- poj 3295 Tautology
点击打开链接 Tautology Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8127 Accepted: 3115 ...
- sql 2008 r2
http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html
- php读取目录及子目录下所有文件名的方法
本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考.具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: $dir= ...