由于台风影响,导致计算机中心服务器大规模断电,之前部署的云平台服务器重启后服务不可用。根据之前他们留下的文档,依次启动各个服务。启动 MySQL 时,遇到了如下问题:

“Another MySQL daemon already running with the same unix socket”

主要原因: Linux 操作系统异常重启后,MySQL 有一个 mysql.sock 文件记录实例的运行状态,因为非正常关机,导致该文件继续存在,MySQL 在启动时会检查该文件,发现已经存在,那么就抛出此错误。

解决办法: 删除 mysql.sock 文件或者改名,重启 MySQL 服务后恢复正常。

阅读全文 »


创建一块新的分区

1
2
3
4
5
6
7
8
9
10
11
12
13
1. fdisk /dev/sda
p # 打印当前分区
n # 新建分区
p # 新建主分区
3 # 分区号,因为前面只建了两个分区
回车 # 使用提供的默认开始磁柱和结束磁柱
t # 分区类型8e表示LVM分区
8e
w # 写入分区表

2. partprobe # 重读分区表,不用重启电脑(PS:我使用这个命令没成功,还是需要重启电脑)

3. mkfs -t ext4 /dev/sda3 # 格式化新分区
阅读全文 »


近期在内网服务器上安装 MySQL Workbench 时,遇到了一个小问题。

由于 MySQL Workbench 官网上明确说明安装此软件需要“Microsoft .NET Framework 4.5”“Visual C++ Redistributable for Visual Studio 2015”

该服务器操作系统是 Windows Server 2012 R2,已经自带了.NET Framework 4.5,所以只需要安装 Visual Studio 2015 就行了。

阅读全文 »

使用oh-my-zsh过程中遇到了中文乱码问题,经过上网查询,多数答案都是修改~/.zshrc文件,增如下内容:

1
2
export LC_ALL=en.UTF-8
export LANG=en_US.UTF-8
然后:
1
source ~/.zshrc
可是我更改了之后依然是乱码,使用locale命令报如下错误:
1
locale:Cannot set LC-ALL to default locale:No such file or directory

阅读全文 »


今天在服务器桌面环境中安装smartgit时,提示/lib64/libc.so.6: version `GLIBC_2.14’ not found,后来通过上网检索,将libc-2.12.so升级为libc-2.14.so后问题解决,但是后来又看了几篇博客,文中介绍到:

class_name

glibc是gnu发布的libc库,即c运行库,glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。

很多linux的基本命令,比如cp, rm, ll,ln等,都得依赖于它,如果操作错误或者升级失败会导致系统命令不能使用,严重的造成系统退出后无法重新进入,所以操作时候需要慎重。

阅读全文 »
0%