linux学习问题记录

1. 开机出现unexpected inconsistency;RUN fsck MANUALLY然后进入initramfs

解决办法:直接输入fsck/dev/sda1
然后遇见确认全部确认(y)即可。最后出现FILE SYSTEM WAS MODIFIED输入reboot重启

2. deepin挂载服务器samba共享目录

前提:
想在deepin上挂载服务器的samba共享,尝试了smbclient、mount -t cifs等工具都没有成功,问题多种多样,心累~~
解决办法:
发现deepin文档管理器搜索栏输入smb://ip即可加载共享,操作很方便但是加载目录没办法改变,在终端不好操作。使用创建目录软链接的办法将其链接到用户目录下方便操作。ln -s /sambadir /home/

3.linux文件并发中读写指针

打开会创建文件结构体file,所有函数共同使用,file中记录有当前读写位置。在某个进程读写过程中,共同使用的file读写位置被另一进程修改后,前一进程如何正确处理?

4.ssize_t、size_t、loff_t的定义

在不同平台上,其具有不同的定义:

/* sparc 64 bit */
typedef unsigned long          __kernel_size_t;
typedef long                   __kernel_ssize_t;

/* sparc 32 bit */
typedef unsigned int           __kernel_size_t;
typedef int                    __kernel_ssize_t;

#ifdef __GNUC__
typedef long long       __kernel_loff_t;
#endif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值