Linux
文章平均质量分 54
花无凋零之时
这个作者很懒,什么都没留下…
展开
-
wsl的图像化实现,在wsl中启动浏览器
最近在学习wsl,原本我看以前的教程说wsl和vmware的区别有一点就是,wsl只能使用命令行,而vmware可以实现图像化,结果我在 microsoft 官方发现现在的wsl 2已经实现了 GUI 界面,所以就来记录一下吧。原创 2023-04-17 16:57:16 · 2237 阅读 · 2 评论 -
Ubuntu中使用命令运行C/C++程序
在ubuntu环境下对C/C++进行编译首先保证ubuntu系统中包含编译工具(g++/gcc)和编辑工具(vim),C语言和C++对应的编译器分别为gcc,g++。如果缺少上述的相关应用,则需要先执行如下命令:sudo apt-get install build-essentialsudo apt install vimsudo apt-get install gccsudo apt-get install g++C语言的运行首先写一段简单的hello world程序,命名为hello.c原创 2022-03-30 21:41:41 · 10475 阅读 · 0 评论 -
Ubuntu20.04中安装MySQL在阿里云服务器上
安装与配置安装MySQL首先执行如下命令:sudo apt updatesudo apt upgradesudo apt install mysql-server安装完成后,MySQL会自动启动,想要验证 MySQL 服务器正在运行,输入如下命令:sudo systemctl status mysql如下:可以看到正在运行中保护加固MySQLMySQL 安装文件附带了一个名为mysql_secure_installation的脚本,它允许你很容易地提高数据库服务器的安全性。执行原创 2022-03-29 11:26:05 · 869 阅读 · 0 评论 -
Ubuntu中完全卸载MySQL所有相关文件
首先输入如下命令:dpkg --list|grep mysql可以查看自己的mysql有哪些依赖:先执行如下命令:sudo apt-get remove mysql-commonsudo apt-get autoremove --purge mysql-server-8.0再用dpkg --list|grep mysql查看,还剩什么就卸载什么最后执行如下命令:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P清除mysql原创 2022-03-29 10:53:13 · 1491 阅读 · 0 评论 -
Ubuntu中对vim进行优化配置
打开文件在命令行中输入如下命令sudo vim /etc/vim/vimrc或者sudo gedit /etc/vim/vimrc然后将如下set nuset nowrapset scrolloff=3set encoding=utf-8set fenc=utf-8set mouse=vset expandtabset hlsearchset textwidth=79set fileformat=unixset ai " 自原创 2022-03-29 09:13:18 · 1315 阅读 · 0 评论 -
Ubuntu中出现Package ‘vim‘ has no installation candidate的解决办法
起因是我想要安装vim,然后出现如下错误:解决方法也很简单,其实就是对apt进行更新即可:sudo apt-get updatesudo apt-get upgrade之后再来安装即可:原创 2022-03-28 23:20:43 · 5980 阅读 · 1 评论 -
Linux中文件的SUID、SGID、Sticky权限说明
1.SUID 首先我们要了解,在Linux中启动一个程序或者启动一个进程是需要有用户的,一个文件的存在是要有用户和组的,一个进程启动后,它的属主取决于进程的发起者,比如 我用root用户启动了一个 cat 进程,那么cat 进程的属主就是root,同理我用user1启动more进程,more进程对应的属主就是user1。其次,一个可执行文件或者一个程序是否能启动为进程,取决于它的发起者是否拥有可执行的权限。那么问题来了,普通用户对文件有可执行的权限,但是对其配置文件 或者作用于其他文件没原创 2021-03-26 19:03:27 · 452 阅读 · 0 评论