約 3,726,980 件
https://w.atwiki.jp/ntaka206/pages/24.html
statfs/statvfsでディスク容量get mkdir() ソケットread() select() non-blocking デバイスドライバデバイスドライバーズ カーネル2.6のモジュールコンパイル用Makefileいろいろ The Linux Kernel Module Programming Guide 大見出し statfs/statvfsでディスク容量get Manpage of STATFS http //www.linux.or.jp/JM/html/LDP_man-pages/man2/statfs.2.html Manpage of STATVFS http //www.linux.or.jp/JM/html/LDP_man-pages/man2/statvfs.2.html statvfsの使用が推奨されている。 注意、statfs/statvsfに与えるパスは、デバイス名ではなくデバイスのマウントポイントである。 #include sys/vfs.h #include sys/statvfs.h #include stdio.h void main(void) { intret; struct statfs st; struct statvfs stv; ret = statfs("/data", st); printf("statfs ret=%d\n", ret); printf("f_bsize=%d\n", st.f_bsize); printf("f_blocks=%lublock %luK\n", st.f_blocks, st.f_blocks*st.f_bsize/1024); printf("f_bfree=%lublock %luK\n", st.f_bfree, st.f_bfree*st.f_bsize/1024); printf("f_bavail=%lublock %luK\n", st.f_bavail, st.f_bavail*st.f_bsize/1024); ret = statvfs("/data", stv); printf("statvfs ret=%d\n", ret); printf("f_bsize=%ld\n", stv.f_bsize); printf("f_frsize=%ld\n", stv.f_frsize); printf("f_blocks=%ldblock %ldK\n", stv.f_blocks, stv.f_blocks*stv.f_frsize/1024); printf("f_bfree=%ldblock %ldK\n", stv.f_bfree, stv.f_bfree*stv.f_frsize/1024); printf("f_bavail=%ldblock %ldK\n", stv.f_bavail, stv.f_bavail*stv.f_frsize/1024); } mkdir() int mkdir(const char *pathname, mode_t mode); modeは、8進数で指定する。 mkdir(dir, 0777); 0x777とかにしないように。 Manpage of MKDIR http //www.linux.or.jp/JM/html/LDP_man-pages/man2/mkdir.2.html ソケット read() socketでread()=0の時は、ソケット接続が切れたと判断する。 成功した場合、読み込んだバイト数を返す (0 はファイルの終りを意味する)。 Manpage of READ http //www.linux.or.jp/JM/html/LDP_man-pages/man2/read.2.html select() Manpage of SELECT_TUT http //www.linux.or.jp/JM/html/LDP_man-pages/man2/select_tut.2.html 上記ページの「SELECT の掟」は必読。 non-blocking 非ブロッキングな I/O をソケットで行うことは可能で、 fcntl(2) を使ってソケットのファイルディスクリプタに O_NONBLOCK フラグをセットすれば良い。こうするとブロックされる操作は、 (通常) EAGAIN エラーで戻ることになる (後で処理が再試行されることが期待されている)。 connect(2) では EINPROGRESS エラーが返される。この場合、ユーザはさまざまなイベントを poll(2) や select(2) を使って待つことができる。 Manpage of SOCKET http //www.linux.or.jp/JM/html/LDP_man-pages/man7/socket.7.html デバイスドライバ デバイスドライバーズ カーネル2.6のモジュールコンパイル用Makefileいろいろ http //www.devdrv.co.jp/linux/kernel26-makefile.htm The Linux Kernel Module Programming Guide http //ldp.cict.fr/LDP/lkmpg/2.6/html/lkmpg.html#AEN569 大見出し
https://w.atwiki.jp/linuxjapanwiki/pages/220.html
コメントログ作成 - 名無しさん (2020-07-24 01 51 03) 独立系といえば組み込み向きのAlpine Linuxを忘れてもらっちゃ困りますぜ。Amazon Linuxの派生元らしいですね。 - 名無しさん (2023-12-12 20 50 07)
https://w.atwiki.jp/hurutati-project/pages/48.html
Linuxプログラミング(例題で学ぶUNIXの全て) インターネット構築入門 TCP通信の基礎 シェルスクリプト プログラミング言語 オブジェクト指向 ATLAS Experiments
https://w.atwiki.jp/kapper1224/pages/41.html
LinuxMint 18.1 cinnamonのISOのgrub.cfgです。 if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal=white/black set menu_color_highlight=black/light-gray menuentry Start Linux Mint 18.1 Cinnamon 64-bit { set gfxpayload=keep linux /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=${iso_path} quiet splash -- initrd /casper/initrd.lz } menuentry Start Linux Mint 18.1 Cinnamon 64-bit (compatibility mode) { linux /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper xforcevesa iso-scan/filename=${iso_path} ramdisk_size=1048576 root=/dev/ram rw noapic noacpi nosplash irqpoll -- initrd /casper/initrd.lz } menuentry OEM install (for manufacturers) { set gfxpayload=keep linux /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed oem-config/enable=true only-ubiquity boot=casper iso-scan/filename=${iso_path} quiet splash -- initrd /casper/initrd.lz } menuentry Check the integrity of the medium { linux /casper/vmlinuz boot=casper integrity-check iso-scan/filename=${iso_path} quiet splash -- initrd /casper/initrd.lz }
https://w.atwiki.jp/nissys/pages/13.html
Linuxのコマンドのリファレンスです。 全てのオプションを網羅しているわけでもありません。必要なものは随時追加していきます。 万全を期して作成していますが、表記の間違いなどによりこれらを参考にされてコマンドを実行された場合に何らかの損害を受けられたとしても、作者は一切の責任を負いませんのでご注意ください。 ファイルをコピー 半角 で始めると引用文になります。
https://w.atwiki.jp/ghostwind/pages/41.html
雑多なメモ@Linux System テキストの操作 コマンドオプション (usage) の表示方法
https://w.atwiki.jp/nanocoding/pages/59.html
実習Linuxカーネル―理論と実習 カーネルを効率的に理解するための実習書 デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書 showrss プラグインエラー RSSが見つからないか、接続エラーです。 showrss プラグインエラー RSSが見つからないか、接続エラーです。 showrss プラグインエラー RSSが見つからないか、接続エラーです。 #ref_list
https://w.atwiki.jp/linuxjapanwiki/pages/80.html
Yellowleaf Linux Yellowleaf Linuxは、 Ubuntu および Debian をベースに日本で開発されているLinuxディストリビューション。 ▲デスクトップ画面 各種データ 開発者 Team Yellowleaf 系統 Debian系 開発状況 開発終了 初版 2020年2月3日 最新版 Beta3 (Ubuntuベース) / 2020年3月2日NN base edition / 2020年3月11日 アップデート方式 APT パッケージ管理 dpkg カーネル Linux デスクトップ環境 Xfce , LXDE ウェブサイト https //ja.osdn.net/projects/yellowleaflinux/ 概要 初心者向けのディストリビューションとして開発が始められた。 2020年現在、UbuntuをベースとしてBeta3が公開されている。またNNLinuxをベースとした Yellowleaf Linux NN base editionも公開されている。 インストール直後から日本語入力に対応しているなどLinux初心者でも手軽に利用可能とされる。その一方APTを利用してDebianやUbuntuの豊富なパッケージが利用可能であるとの利点も備える。 リリース 主なリリースを以下に列挙する。(*1) 主なバージョン リリース日 主な変更点 Beta1.1 2020年2月3日 初回リリース版 実機では起動しない Test2 2020年2月19日 実機で起動&インストールが可能に live usb Edition 2020年2月26日 Live起動専用 データ救出などを想定している lxdeを採用 現在ISO の紛失によりダウンロード不可能 Beta2 2020年3月1日 test2をベースとしてより使いやすくなった Beta3 2020年3月8日 Beta2で発生した2つのバグが修正された NN base edition 2020年3月11日 NNLinuxに Yellowleaf Linuxのテーマ、configを移植したもの 外部リンク Yellowleaf Linux プロジェクト日本語トップページ - OSDN 公式Twitter コメント欄 コメント欄の利用に関してはコメント欄の利用を参照して下さい。 本ページに無関係な内容のコメントは一律して削除されます。Wiki運営に関しては Wiki運営掲示板 にお願いします 。 投稿されているコメントへの返信の際は、必ず返信したいコメント横の○にチェックを入れて返信して下さい。 +上記の内容を守れる方のみご利用ください。 上記の内容を守れる方のみご利用ください。 コメントログ作成 - 名無しさん (2020-05-02 19 18 46) 名前 コメントログ
https://w.atwiki.jp/kapper1224/pages/29.html
UbuntuのBay-Trail,Cherry-Trailユーザーカスタマイズが Linuxiumです。オリジナルのGrub.cfgです。 if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal=white/black set menu_color_highlight=black/light-gray menuentry Try Ubuntu without installing { set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper zswap.enabled=1 zswap.compressor=lz4 quiet splash --- initrd /casper/initrd.lz } menuentry Install Ubuntu { set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash --- initrd /casper/initrd.lz } # menuentry OEM install (for manufacturers) { # set gfxpayload=keep # linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true --- # initrd /casper/initrd.lz # } menuentry Check disc for defects { set gfxpayload=keep linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash --- initrd /casper/initrd.lz }
https://w.atwiki.jp/gizumo1020/pages/18.html
UNIX/LINUX備忘録 このページはUNIX/LINUX関連の備忘録です。 ■コマンド