linux初入门问题零碎(ubuntu)

1.ubuntu安装

U盘启动 f8 f12...依电脑型号而定。

防止直接跳过安装到用户界面,前一半不连接网络。
中文简体-》可不选-》其他,自定义分区(双系统,应该是要在当前系统中安装)-》点击空闲分区,以此添加分区(双系统添加完分区记得一定设置boot引导安装,不是双系统默认)-》时区Shanghai-》键盘英语(美国)-》用户名和密码,密码别忘了-》可以联网了,复制文件等慢慢安装-》出现图形用户界面,提示安装完成需要重启
2.linux分区
用户分区
选择产生的空闲分区,点击的“+”创建4个主要的基础分区
1)创建主分区:(用于存放系统,10G-15G)
5G 主分区 空间起始位置 Ext4日志文件系统 /
2)创建swap分区:(相当于电脑内存,至少512M,一般为电脑内存大小2G,4G)
2048MB 逻辑分区 空间起始位置 交换空间
3)创建boot分区:(引导分区,一般100M就够了)
200MB 逻辑分区 空间起始位置 Ext4日志文件系统 /boot
4)创建home分区:(用户存储数据用,一般剩余部分)
剩余的空间 逻辑分区 空间起始位置 Ext4日志文件系统 /home
server用户还有
5)创建var分区:(视服务器功能决定大小,至少需要1G以上)
>1G /var
6)创建usr分区:(最大剩余空间的1半)

 

剩余的空间一半 /usr

注:分区设置好点击继续前,应确保系统分区打钩,否则不会覆盖并重装系统

3.双系统设置启动顺序
win10安装ubuntu双系统后,系统的启动交给了grub来管理。启动界面从上到下从0开始编号。
直接进入ubuntu系统,修改/etc/default/grub文件中GRUB_DEFAULT=4(若win10编号为4,),GRUB_TIMEOUT=5(等待手动操作时间为5秒)。
修改完成后,sudo update-grub更新下系统配置。之后重启即可看到效果。
4.ubuntu循环登录
按下shift + ctrl + F1进入tty命令行终端登陆后输入:(用户名为badmushroom)
1)cd ~
2)sudo chown badmushroom .Xauthority
3)ls .Xauthority -l
成功后显示:-rw------- 1 hp hp 80 1月 27 10:41 .Xauthority
此时拥有者已经变为用户badmushroom。按下shift + ctrl + F7切换回图形界面登录即可。这一方法治标不治本。。。
也有其他解决方法,貌似可以彻底解决。
参考自:http://blog.csdn.net/hackerwin7/article/details/28101541,如下:
1)环境变量问题,进入tty1 或者 tty2 然后 sudo vim profile 或者 environment,将环境变量还原即可。但我的问题并非出于此。
2)初始化文件问题:删除.Xauthority , Xinit 等初始文件 并重启。我的问题也不在于此。
3)/home权限问题:直接将/home chmod 成 777的权限。不过我的还是无效。
4)/tmp权限问题:我的问题就在于此,首选还是那句话,学会找到日志文件,学会分析日志文件,cd 到 /home/user 里面,然后你会发现一个启动X组件相关的日志文件:
.xsession-errors文件,打开这个文件发现有以下错误: mkdtemp: private socket dir: Permission denied,可以知道在读写/tmp文件时 遇到权限问题而读写失败,所以 直接chmod 777 /tmp 后 然后 重启 就能进入桌面系统了。
总结:觉得最可能的问题还是权限的问题,例如/home/user里面各种文件的 所属者 与 所属组 是否时相应的用户和组,并且相应权限是否足够的问题。/tmp也可类比/home的情况。特别时/home/user里的权限问题 和 所属问题时 最容易导致循环登录的情况了。
5.ubuntu开机后经常提示:检测到系统程序出现问题
1)sudo gedit /etc/default/apport
2)enabled=1改成enabled=0,保存
6.linux替换更新源
更新源位置 /etc/apt/sources.list
1)先备份源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2)再替换源sudo gedit /etc/apt/sources.list(将网上搜到的对应版本源粘贴近即可)
3)最后即可开始 sudo apt-get update
7.ubuntu安装ssh实现远程登录
1)更新 sudo apt-get update
2)安装ssh sudo apt-get install openssh-server
3)安装好后查看SSH是否启动 sudo ps -e |grep ssh
有sshd,说明ssh服务已经启动;如没有启动sudo service ssh start 启动ssh服务
4)修改配置文件获取远程ROOT权限
sudo gedit /etc/ssh/sshd_config
“PermitRootLogin without-password”加#号注释掉,增加一句“PermitRootLogin yes”,保存修改。
5)查看Ubuntu 16.04的IP地址 ifconfig

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值