Linux

Ubuntu添加新用户并加入sudo组

某些服务器运营商给的默认账户是root,如果在平日里使用root风险太大,个人习惯使用一个普通带sudo的账户,既有了普通账户的安全,又有了sudo的高级权限。记录一下过程: 1. 用root登录到服务器: ssh 2. 添加用户: adduser yourusername 3. 会提示一些进度信息,比如说创建home文件夹,创建新组等,如下: Adding user ‘yourusername’ … Adding new group `yourusername’ (1000) … Adding new user `yourusername’ (1000) with group ‘yourusername’ … Creating home directory `/home/yourusername’ … Copying files from `/etc/skel’ … Enter new UNIX password: Retype new UNIX password: 4. 收入密码后,会让你填写一些用户信息,可以留空: passwd: password updated successfully Changing …

Ubuntu添加新用户并加入sudo组 Read More »

WordPress 没有写入权限

将wordpress搬家,还算顺利,最后有一个细节还没完善好,就是我新网站不能在服务器写入文件,具体现象如下。 我之前遇到类似的事情,按道理来说已经处理过这个问题了。运行apache的账户是www-data,我的账户是shuspieler,我将www-data加入了shuspieler组,同时将shuspieler加入www-data组,对于网站文件我都是设置成组成员可读可写,如下图   理论上Apache已经有了文件夹的读取和写入权限,可是在网站还是不可行。通过查资料找到如下一个解决方法:将下面一句加入到wp-config.php中: define( ‘FS_METHOD’, ‘direct’ ); 问题解决。   Reference: https://wordpress.stackexchange.com/questions/228591/to-perform-the-requested-action-wordpress-needs-to-access-your-web-server-pleas

WordPress搬家后主页能打开其他页面找不到

将wordpress换了一个服务器,由于之前换过一次或所以遇到问题知道往哪方面思考。这次还有一点新的配置在此记录下来。 将Apache, MySQL,PHP都安装好后,数据也倒了过来,出现之前遇到过的一个情况,就是首页能打开,但是内容详情页面提示找不到网址。 我知道这是Apache的 AllowOverride 功能需要开启,在Apache的配置文件中。可是这次修改完毕还是同样报错,经查询得知是这次安装的Apache没有默认开启rewrite模块。 查询方式如下: ls /etc/apache2/mods-enabled | grep rewrite 开启方式如下: sudo a2enmod rewrite 重启Apache: sudo service apache2 restart 搞定。   Reference: https://stackoverflow.com/questions/3131236/how-do-you-enable-mod-rewrite-on-any-os

apt update更新仓库卡在Get步骤的一种原因

一个树莓派主机想安装一些软件,使用apt update 一直卡住不动,首先以为是源的问题,换了清华的和亚马逊的都无效,当时简直要崩溃,后来看到一些帖子有禁用ipv6的这一步,猜测是不是ipv6造成的原因,因为我家联通的PPPoE拨号宽带尽然也支持了ipv6新协议。不想在Linux测做改动,因为我还想玩北邮人呢,故临时在路由器关掉了ipv6,之后apt update成功,真坑。 所以有同学在apt不能正常使用时,而更换各种源无效,可以查看一下是不是ipv6的原因。

服务器安装fail2ban

之前查看系统登陆日志发现几乎无时无刻都有未知来源的ip在尝试登陆。为了防止自己密码被试出来同时降低服务器负担,我安装了fail2ban来解决这个问题。当密码输入多次后,则自动通过防火墙限制登陆一段时间。 具体操作步骤很简单: apt install fail2ban 网上很多指导配置fail2ban的文章,根据我的经验,默认的配置已经满足99%的用户,直接启动即可: service fail2ban restart 经过测试,重启之后fail2ban具备自启动能力,不用花心思设置自启动功能。

Ubuntu 18.04没有rc.local

rc.local用于预设一些脚本,在系统启动时候调用。而在18.04中默认没有这个文件了。解决办法很简单,先自己新建一个文件: vim /etc/rc.local 然后复制粘贴下边内容到文件中: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will “exit 0” on success or any other # value on error. # # In order to enable or disable this script just change the execution # …

Ubuntu 18.04没有rc.local Read More »

网易云音乐支持deepin国产系统

网易云音乐客户端一直是比较良心的一个软件。其微软UWP版我记得是第一个国产在其平台的常用软件。最近我常用Linux,想着会不会也有对应的网易云音乐版本呢,就上官网碰碰运气。结果发现还真有,更为惊喜的是竟然还支持deepin的Lilnux发行版,简直不可思议,为其开发人员点赞。

夜间模式

自从苹果系统推出了夜间模式,微软在Win10之前也有了跟进。今天在 Ubuntu18.04 LTS 中偶然也发现了这个新功能。 我记得刚开始使用苹果设备时候,觉得切换成夜间模式后屏幕黄不拉几的太丑了,可是瞬间就习惯了那种暖暖的感觉,以至于到现在我的电子产品如果到了晚上还是那种一本正经的白就感觉太刺眼了浑身都难受,感觉已经离不开夜间模式了。 其实在这里我是想说,我是想感叹有时候人性真的好便宜,某些时候毫无原则可言,看似是自己喜恶主管选择的结果,可谁敢非常肯定的说一个人自己的自由思想不是被他人所提前定义好的呢?

双显卡笔记本Ubuntu安装NVIDIA显卡驱动

安装好Ubuntu后,默认应该使用的是Intel核心显卡。由于我的电脑实在太老,cpu核显是10年出的第一代酷睿i5,所以性能其实是很差的。大多数时候勉强够用,可是我需要用到一些3D处理的软件,这时候就出现一些问题。 我用Meshlab查看一些3D点云时候图像要不显示不出来,要不是就像马赛了一样难以分辨,如下图。       于是安装独立显卡驱动势在必行。 我的电脑是425M显卡,应该不用和机器学习那帮人一样还得装CUDA啥的。默认的驱动应该就够用,这应该代表了很大一部分用户的需求。我通过查询资料找到找到有两个途径,一个是通过NVIDIA安装最新驱动,一个是通过Ubuntu安装软件库的驱动。我选择了第二种,步骤如下: sudo apt install ubuntu-drivers-common 首先上述命令安装一个ubuntu驱动的管理程序,我的16.04提示默认就已经有安装。 然后可以列出电脑上的设备: [email protected]:~$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == model : GF108M [GeForce GT 425M] vendor : NVIDIA Corporation modalias : pci:v000010DEd00000DF0sv000017AAsd0000396Cbc03sc00i00 driver : nvidia-384 – distro non-free recommended driver : xserver-xorg-video-nouveau – distro free builtin driver : nvidia-304 – distro non-free driver : nvidia-340 …

双显卡笔记本Ubuntu安装NVIDIA显卡驱动 Read More »

新版有风险,尝鲜需谨慎

最近我的一个Hiwi项目接近尾声,为了赶时间和效率,我决定在我的电脑装一个原生的Ubuntu从而在家作业。最近18.04 LTS发布了,时刻追求新鲜的我当然是安装最新版了,可是这还没几天就打脸了,现在借给U盘写入16.04镜像空隙,记录一下遇到的问题。 18.04首先桌面就有很大的不同,隐约记得是换了新的桌面环境,有透明效果,还挺漂亮的。 但是遇到的坑也在这里,估计是新版显示相关的库有更新,我用来查看3D点云的Meshlab不能正常工作。并且这种和系统关联很底层显示相关的问题都很难网上找到解决方案,况且我的系统还这么新。 所以我决定迂回策略。使用python的open3D包代替Meshlab来显示3D点云,可是弹出来的框依旧一片白,看来用包调用依旧不能回避系统的显示问题,这也印证了应该新系统和之前代码不兼容造成的。 放在平时我更希望弄清楚所以然,可是在工作相关的事情,时间这么紧迫,稳定在这个时候成了更重要的元素,没有了稳定其他的事情都无从谈起。 这对于之后的工作还是有启发的,自己玩耍可以尝新,并且越新越好,体验最前沿的科技。但是与他人合作或者工作内容,稳定还是要放在第一位的,只有把事情高质量按时完成,这才是最应该达到的目标。 更新: 换成16.04 LTS 发现问题依旧。。。 经过都是泪的尝试,知道了这应该是我电脑本身驱动的问题。由于是9年前的第一代酷睿i5处理器,应该是Ubuntu默认使用核心显卡造成的问题。所以折腾了一天还得重新处理独立显卡驱动问题。