Linux教程

linux初学总结

本文主要是介绍linux初学总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

ubuntu21.04也用了快两个月了,在这边总结一下系统的安装和使用后我对电脑进行的设置。方便我以后还原系统也给小伙伴们提供一个参考

首先我本人安装的是ubuntu21.04+win10双系统配置,具体的启动盘制作以及安装的过程,请移步此视频:

https://www.bilibili.com/video/BV11k4y1k7Li

接下来安装完系统,通过GRUB快乐地启动了ubuntu,你以为你就可以快乐了吗?不!当你打开学习资料准备好好研究一番的时候,发现无法正常解析文件。思索片刻,你选择了B站。然后惊喜的发现自带的FireFox竟然没有Flash插件!打开网页准备安装插件的时候居然不支持Linux!!??针对这些问题,笔者在这里留下了解决方案。

首先是.mp4格式文件无法正常打开的情况

执行以下指令:

		sudo apt-get install ubuntu-restricted-extras

软件包配置完成之后就可以播放mp4在内的多种格式文件了。

下一步是Chrome谷歌浏览器的安装,Chrome上是可以直接支持bilibili播放视频的,安装方式如下:

首先是运行以下指令下载Chrome的.deb安装包

		wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

在当前的下载目录下就会多出对应的安装包文件,接下来直接运行以下指令安装即可

		sudo apt install ./google-chrome-stable_current_amd64.deb

然后就很神奇的发现,FireFox上也可以使用B站了,但是弹幕帧率略微堪忧…

###在安装完双系统之后会发现一个很大的问题,那就是在运行完ubuntu后重新打开windows的时候时间如果不手动校准的话就会出现紊乱的状况。而且总是会相较于正常时间早出来8个小时。今天上网查阅了一番资料之后找到了原因。

先讲一下解决方案:

解决方案分为两种,一种是修改ubuntu的设置,另外一种则需要搞Windows的注册表,这里由于本人更倾向于第一种所以就在这里说明第一种方法。 >####ubuntu下打开终端,输入以下指令:

	sudo apt-get install ntpdate
	sudo ntpdate time.windows.com
	sudo hwclock --localtime --systohc

然后windows的时间就会修正了。

这边的话,问题出在了Linux和windows对时间的分析判断原理不同导致的问题。

具体内容如下:

电脑安装完windows10与ubuntu16.04双系统后,Ubuntu的时间总会和Windows的时间相差8小时,原因在于windows认为BIOS时间是本地时间,Ubuntu认为BIOS时间是UTC时间,这样从Ubuntu重启到windows会发现时间相差8小时,Ubuntu会经常与NTP服务器时间进行同步,但Windows不会。

###使用一段时间ubuntu之后就会发现,ubuntu自带的中文输入法巨**难用,笔者在忍受了两个星期之后,决心按照网上大佬的说法,使用搜狗输入法。

####方法如下:

####*第一,*查看本机有没有安装fcitx,如果没有,执行以下指令用来安装:

		sudo apt-get install fcitx

####*第二,*所有程序中找到“语言支持”(Language Support),并将键盘输入系统调整为fcitx并重启系统。

####*第三,*前往官网https://pinyin.sogou.com/linux/?r=pinyin下载搜狗输入法的Linux版本,这边建议选择下载.deb版本的。

####*第四,*在下载目录中打开终端,输入指令:

		sudo dpkg -i [数据包的名称]

###目前为止对于一个非计算机科班的使用者来说,这些东西已经足矣了,但是我本人是计算机的学生,所以我还安装了一些其他的东西。

###首先是php环境以及apache2服务器环境的搭建,语句如下:

		sudo apt-get update
		sudo apt-get install apache2
		sudo apt install php7.4-cli

####这时候php的环境就已经搭建好了。可以输入指令php -v和apache2来查看,我的输出内容如下:

	   	writer@writer:~$ php -v;echo ;apache2

		PHP 8.0.10 (cli) (built: Aug 26 2021 15:50:25) ( NTS )
		Copyright (c) The PHP Group
		Zend Engine v4.0.10, Copyright (c) Zend Technologies
		with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
				
		[Sun Sep 19 18:24:41.387112 2021] [core:warn] [pid 7889] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
		apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

这时候点开任意浏览器输入IP:127.0.0.1或者域名:localhost就应该可以输出一个带有ununtu和apache标识的页面了

然后是mysql的安装与配置,语句如下:

		sudo apt-get install mysql-client mysql-server

####不出意外的话mysql已经成功运行了,这时候可以先在终端输入sudo su进入root权限并输入指令mysql检查一下
####默认状况下root密码是不存在的,所以我们还需要手动修改下root密码。
####root权限下进入mysql并执行以下sql语句:

		alter user 'root'@'localhost' identified with mysql_native_password by '君の密码';

然后退出mysql并mysql -u root -p以下试试密码

author:TXL

剩下的东西有空再说

第一次写文档写的和**一样…,下次一定改QWQ

这篇关于linux初学总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!